|  | @@ -650,29 +650,6 @@ referencedClasses: []
 | 
											
												
													
														|  |  }),
 |  |  }),
 | 
											
												
													
														|  |  smalltalk.Object);
 |  |  smalltalk.Object);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -smalltalk.addMethod(
 |  | 
 | 
											
												
													
														|  | -"_log_block_",
 |  | 
 | 
											
												
													
														|  | -smalltalk.method({
 |  | 
 | 
											
												
													
														|  | -selector: "log:block:",
 |  | 
 | 
											
												
													
														|  | -category: 'printing',
 |  | 
 | 
											
												
													
														|  | -fn: function (aString,aBlock){
 |  | 
 | 
											
												
													
														|  | -var self=this;
 |  | 
 | 
											
												
													
														|  | -var result;
 |  | 
 | 
											
												
													
														|  | -return smalltalk.withContext(function($ctx1) { 
var $1;
 |  | 
 | 
											
												
													
														|  | -_st(console)._log_(_st(_st(aString).__comma(" time: ")).__comma(_st(_st((smalltalk.Date || Date))._millisecondsToRun_((function(){
 |  | 
 | 
											
												
													
														|  | -return smalltalk.withContext(function($ctx2) {
result=_st(aBlock)._value();
 |  | 
 | 
											
												
													
														|  | -return result;
 |  | 
 | 
											
												
													
														|  | -}, function($ctx2) {$ctx2.fillBlock({},$ctx1)})})))._printString()));
 |  | 
 | 
											
												
													
														|  | -$1=result;
 |  | 
 | 
											
												
													
														|  | -return $1;
 |  | 
 | 
											
												
													
														|  | -}, function($ctx1) {$ctx1.fill(self,"log:block:",{aString:aString,aBlock:aBlock,result:result},smalltalk.Object)})},
 |  | 
 | 
											
												
													
														|  | -args: ["aString", "aBlock"],
 |  | 
 | 
											
												
													
														|  | -source: "log: aString block: aBlock\x0a\x0a\x09| result |\x0a\x09console log: aString, ' time: ', (Date millisecondsToRun: [result := aBlock value]) printString.\x0a\x09^result",
 |  | 
 | 
											
												
													
														|  | -messageSends: ["log:", ",", "printString", "millisecondsToRun:", "value"],
 |  | 
 | 
											
												
													
														|  | -referencedClasses: ["Date"]
 |  | 
 | 
											
												
													
														|  | -}),
 |  | 
 | 
											
												
													
														|  | -smalltalk.Object);
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |  smalltalk.addMethod(
 |  |  smalltalk.addMethod(
 | 
											
												
													
														|  |  "_notNil",
 |  |  "_notNil",
 | 
											
												
													
														|  |  smalltalk.method({
 |  |  smalltalk.method({
 | 
											
										
											
												
													
														|  | @@ -740,22 +717,6 @@ referencedClasses: []
 | 
											
												
													
														|  |  }),
 |  |  }),
 | 
											
												
													
														|  |  smalltalk.Object);
 |  |  smalltalk.Object);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -smalltalk.addMethod(
 |  | 
 | 
											
												
													
														|  | -"_printNl",
 |  | 
 | 
											
												
													
														|  | -smalltalk.method({
 |  | 
 | 
											
												
													
														|  | -selector: "printNl",
 |  | 
 | 
											
												
													
														|  | -category: 'printing',
 |  | 
 | 
											
												
													
														|  | -fn: function (){
 |  | 
 | 
											
												
													
														|  | -var self=this;
 |  | 
 | 
											
												
													
														|  | -return smalltalk.withContext(function($ctx1) { 
console.log(self);
 |  | 
 | 
											
												
													
														|  | -return self}, function($ctx1) {$ctx1.fill(self,"printNl",{},smalltalk.Object)})},
 |  | 
 | 
											
												
													
														|  | -args: [],
 |  | 
 | 
											
												
													
														|  | -source: "printNl\x0a\x09<console.log(self)>",
 |  | 
 | 
											
												
													
														|  | -messageSends: [],
 |  | 
 | 
											
												
													
														|  | -referencedClasses: []
 |  | 
 | 
											
												
													
														|  | -}),
 |  | 
 | 
											
												
													
														|  | -smalltalk.Object);
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |  smalltalk.addMethod(
 |  |  smalltalk.addMethod(
 | 
											
												
													
														|  |  "_printOn_",
 |  |  "_printOn_",
 | 
											
												
													
														|  |  smalltalk.method({
 |  |  smalltalk.method({
 |