|  | @@ -695,12 +695,12 @@ selector: unescape('asJSON'),
 | 
											
												
													
														|  |  category: 'converting',
 |  |  category: 'converting',
 | 
											
												
													
														|  |  fn: function (){
 |  |  fn: function (){
 | 
											
												
													
														|  |  var self=this;
 |  |  var self=this;
 | 
											
												
													
														|  | -return JSON.stringify(self);
 |  | 
 | 
											
												
													
														|  | 
 |  | +return smalltalk.send((smalltalk.JSON || JSON), "_parse_", [smalltalk.send(self, "_asJSONString", [])]);
 | 
											
												
													
														|  |  return self;},
 |  |  return self;},
 | 
											
												
													
														|  |  args: [],
 |  |  args: [],
 | 
											
												
													
														|  | -source: unescape('asJSON%0A%09%3Creturn%20JSON.stringify%28self%29%3E'),
 |  | 
 | 
											
												
													
														|  | -messageSends: [],
 |  | 
 | 
											
												
													
														|  | -referencedClasses: []
 |  | 
 | 
											
												
													
														|  | 
 |  | +source: unescape('asJSON%0A%09%5EJSON%20parse%3A%20self%20asJSONString'),
 | 
											
												
													
														|  | 
 |  | +messageSends: ["parse:", "asJSONString"],
 | 
											
												
													
														|  | 
 |  | +referencedClasses: ["JSON"]
 | 
											
												
													
														|  |  }),
 |  |  }),
 | 
											
												
													
														|  |  smalltalk.Object);
 |  |  smalltalk.Object);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -818,6 +818,22 @@ referencedClasses: []
 | 
											
												
													
														|  |  }),
 |  |  }),
 | 
											
												
													
														|  |  smalltalk.Object);
 |  |  smalltalk.Object);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +smalltalk.addMethod(
 | 
											
												
													
														|  | 
 |  | +unescape('_asJSONString'),
 | 
											
												
													
														|  | 
 |  | +smalltalk.method({
 | 
											
												
													
														|  | 
 |  | +selector: unescape('asJSONString'),
 | 
											
												
													
														|  | 
 |  | +category: 'converting',
 | 
											
												
													
														|  | 
 |  | +fn: function (){
 | 
											
												
													
														|  | 
 |  | +var self=this;
 | 
											
												
													
														|  | 
 |  | +return smalltalk.send((smalltalk.JSON || JSON), "_stringify_", [self]);
 | 
											
												
													
														|  | 
 |  | +return self;},
 | 
											
												
													
														|  | 
 |  | +args: [],
 | 
											
												
													
														|  | 
 |  | +source: unescape('asJSONString%0A%09%5EJSON%20stringify%3A%20self'),
 | 
											
												
													
														|  | 
 |  | +messageSends: ["stringify:"],
 | 
											
												
													
														|  | 
 |  | +referencedClasses: ["JSON"]
 | 
											
												
													
														|  | 
 |  | +}),
 | 
											
												
													
														|  | 
 |  | +smalltalk.Object);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  smalltalk.addMethod(
 |  |  smalltalk.addMethod(
 | 
											
												
													
														|  |  unescape('_initialize'),
 |  |  unescape('_initialize'),
 |