|  | @@ -15,12 +15,12 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "classify",
 | 
	
		
			
				|  |  |  protocol: "protocol",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1,$2,$receiver;
 | 
	
		
			
				|  |  | -$1=self._next();
 | 
	
		
			
				|  |  | +$1=$self._next();
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["next"]=1;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -29,11 +29,11 @@ return false;
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  $1;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -$2=self._doClassify();
 | 
	
		
			
				|  |  | +$2=$self._doClassify();
 | 
	
		
			
				|  |  |  if($core.assert($2)){
 | 
	
		
			
				|  |  |  return true;
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  | -return $recv(self._next())._classify();
 | 
	
		
			
				|  |  | +return $recv($self._next())._classify();
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"classify",{},$globals.HLClassifier)});
 | 
	
	
		
			
				|  | @@ -53,11 +53,11 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "doClassify",
 | 
	
		
			
				|  |  |  protocol: "private",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -self._subclassResponsibility();
 | 
	
		
			
				|  |  | +$self._subclassResponsibility();
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"doClassify",{},$globals.HLClassifier)});
 | 
	
	
		
			
				|  | @@ -77,8 +77,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "method",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -return self["@method"];
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +return $self["@method"];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -95,13 +95,13 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "method:",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (anObject){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1,$receiver;
 | 
	
		
			
				|  |  | -self["@method"]=anObject;
 | 
	
		
			
				|  |  | -$1=self._next();
 | 
	
		
			
				|  |  | +$self["@method"]=anObject;
 | 
	
		
			
				|  |  | +$1=$self._next();
 | 
	
		
			
				|  |  |  if(($receiver = $1) == null || $receiver.a$nil){
 | 
	
		
			
				|  |  |  $1;
 | 
	
		
			
				|  |  |  } else {
 | 
	
	
		
			
				|  | @@ -128,8 +128,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "next",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -return self["@next"];
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +return $self["@next"];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -146,8 +146,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "next:",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (anObject){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -self["@next"]=anObject;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +$self["@next"]=anObject;
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
	
		
			
				|  | @@ -171,14 +171,14 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "doClassify",
 | 
	
		
			
				|  |  |  protocol: "private",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  var names,selector;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1,$2;
 | 
	
		
			
				|  |  | -names=$recv($recv(self["@method"])._methodClass())._allInstanceVariableNames();
 | 
	
		
			
				|  |  | -selector=$recv(self["@method"])._selector();
 | 
	
		
			
				|  |  | +names=$recv($recv($self["@method"])._methodClass())._allInstanceVariableNames();
 | 
	
		
			
				|  |  | +selector=$recv($self["@method"])._selector();
 | 
	
		
			
				|  |  |  $1=$recv($recv(selector)._last()).__eq(":");
 | 
	
		
			
				|  |  |  if($core.assert($1)){
 | 
	
		
			
				|  |  |  selector=$recv(selector)._allButLast();
 | 
	
	
		
			
				|  | @@ -188,7 +188,7 @@ $2=$recv(names)._includes_(selector);
 | 
	
		
			
				|  |  |  if(!$core.assert($2)){
 | 
	
		
			
				|  |  |  return false;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -$recv(self["@method"])._protocol_("accessing");
 | 
	
		
			
				|  |  | +$recv($self["@method"])._protocol_("accessing");
 | 
	
		
			
				|  |  |  return true;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"doClassify",{names:names,selector:selector},$globals.HLAccessorClassifier)});
 | 
	
	
		
			
				|  | @@ -214,7 +214,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "doClassify",
 | 
	
		
			
				|  |  |  protocol: "private",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  var currentClass;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
	
		
			
				|  | @@ -222,7 +222,7 @@ return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  var $1,$3,$4,$2;
 | 
	
		
			
				|  |  |  var $early={};
 | 
	
		
			
				|  |  |  try {
 | 
	
		
			
				|  |  | -currentClass=$recv(self["@method"])._methodClass();
 | 
	
		
			
				|  |  | +currentClass=$recv($self["@method"])._methodClass();
 | 
	
		
			
				|  |  |  $recv((function(){
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx2) {
 | 
	
	
		
			
				|  | @@ -242,13 +242,13 @@ return $core.withContext(function($ctx2) {
 | 
	
		
			
				|  |  |  currentClass=$recv(currentClass)._superclass();
 | 
	
		
			
				|  |  |  currentClass;
 | 
	
		
			
				|  |  |  $3=currentClass;
 | 
	
		
			
				|  |  | -$4=$recv(self["@method"])._selector();
 | 
	
		
			
				|  |  | +$4=$recv($self["@method"])._selector();
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx2.sendIdx["selector"]=1;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  $2=$recv($3)._includesSelector_($4);
 | 
	
		
			
				|  |  |  if($core.assert($2)){
 | 
	
		
			
				|  |  | -$recv(self["@method"])._protocol_($recv($recv(currentClass).__gt_gt($recv(self["@method"])._selector()))._protocol());
 | 
	
		
			
				|  |  | +$recv($self["@method"])._protocol_($recv($recv(currentClass).__gt_gt($recv($self["@method"])._selector()))._protocol());
 | 
	
		
			
				|  |  |  throw $early=[true];
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
	
		
			
				|  | @@ -282,13 +282,13 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "buildPrefixDictionary",
 | 
	
		
			
				|  |  |  protocol: "initialization",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1;
 | 
	
		
			
				|  |  | -self["@prefixMapping"]=$recv($globals.Dictionary)._new();
 | 
	
		
			
				|  |  | -$1=self["@prefixMapping"];
 | 
	
		
			
				|  |  | +$self["@prefixMapping"]=$recv($globals.Dictionary)._new();
 | 
	
		
			
				|  |  | +$1=$self["@prefixMapping"];
 | 
	
		
			
				|  |  |  $recv($1)._at_put_("test","tests");
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["at:put:"]=1;
 | 
	
	
		
			
				|  | @@ -353,20 +353,20 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "doClassify",
 | 
	
		
			
				|  |  |  protocol: "private",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1;
 | 
	
		
			
				|  |  |  var $early={};
 | 
	
		
			
				|  |  |  try {
 | 
	
		
			
				|  |  | -$recv(self["@prefixMapping"])._keysAndValuesDo_((function(prefix,protocol){
 | 
	
		
			
				|  |  | +$recv($self["@prefixMapping"])._keysAndValuesDo_((function(prefix,protocol){
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx2) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -$1=$recv($recv(self["@method"])._selector())._beginsWith_(prefix);
 | 
	
		
			
				|  |  | +$1=$recv($recv($self["@method"])._selector())._beginsWith_(prefix);
 | 
	
		
			
				|  |  |  if($core.assert($1)){
 | 
	
		
			
				|  |  | -$recv(self["@method"])._protocol_(protocol);
 | 
	
		
			
				|  |  | +$recv($self["@method"])._protocol_(protocol);
 | 
	
		
			
				|  |  |  throw $early=[true];
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
	
		
			
				|  | @@ -394,7 +394,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "initialize",
 | 
	
		
			
				|  |  |  protocol: "initialization",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -402,11 +402,11 @@ return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = true,
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -($globals.HLPrefixClassifier.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($recv(self), []));
 | 
	
		
			
				|  |  | +($globals.HLPrefixClassifier.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($self, []));
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = false;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");;
 | 
	
		
			
				|  |  | -self._buildPrefixDictionary();
 | 
	
		
			
				|  |  | +$self._buildPrefixDictionary();
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"initialize",{},$globals.HLPrefixClassifier)});
 | 
	
	
		
			
				|  | @@ -432,7 +432,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "doClassify",
 | 
	
		
			
				|  |  |  protocol: "private",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  var protocolBag,methods,protocolToUse,counter;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
	
		
			
				|  | @@ -444,7 +444,7 @@ protocolBag=$recv($globals.Dictionary)._new();
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["new"]=1;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -methods=$recv($recv($globals.HLReferencesModel)._new())._implementorsOf_($recv(self["@method"])._selector());
 | 
	
		
			
				|  |  | +methods=$recv($recv($globals.HLReferencesModel)._new())._implementorsOf_($recv($self["@method"])._selector());
 | 
	
		
			
				|  |  |  $recv(methods)._ifEmpty_ifNotEmpty_((function(){
 | 
	
		
			
				|  |  |  throw $early=[false];
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -459,7 +459,7 @@ return $core.withContext(function($ctx3) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  protocol=$recv($recv(aMethod)._method())._protocol();
 | 
	
		
			
				|  |  |  protocol;
 | 
	
		
			
				|  |  | -$2=$recv(self["@method"])._methodClass();
 | 
	
		
			
				|  |  | +$2=$recv($self["@method"])._methodClass();
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx3.sendIdx["methodClass"]=1;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -476,7 +476,7 @@ $3=$recv($4)._or_((function(){
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx4) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -return $recv(protocol).__eq($recv(self["@method"])._defaultProtocol());
 | 
	
		
			
				|  |  | +return $recv(protocol).__eq($recv($self["@method"])._defaultProtocol());
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx4) {$ctx4.fillBlock({},$ctx3,5)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -517,7 +517,7 @@ return protocolToUse;
 | 
	
		
			
				|  |  |  }, function($ctx2) {$ctx2.fillBlock({key:key,value:value},$ctx1,9)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  }));
 | 
	
		
			
				|  |  | -$recv(self["@method"])._protocol_(protocolToUse);
 | 
	
		
			
				|  |  | +$recv($self["@method"])._protocol_(protocolToUse);
 | 
	
		
			
				|  |  |  return true;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  catch(e) {if(e===$early)return e[0]; throw e}
 | 
	
	
		
			
				|  | @@ -545,11 +545,11 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "addSourceCode:",
 | 
	
		
			
				|  |  |  protocol: "protocol",
 | 
	
		
			
				|  |  |  fn: function (aString){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -$recv(self["@sourceCodes"])._add_(aString);
 | 
	
		
			
				|  |  | +$recv($self["@sourceCodes"])._add_(aString);
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"addSourceCode:",{aString:aString},$globals.HLGenerationOutput)});
 | 
	
	
		
			
				|  | @@ -569,18 +569,18 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "compile",
 | 
	
		
			
				|  |  |  protocol: "protocol",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1;
 | 
	
		
			
				|  |  | -$recv(self["@sourceCodes"])._do_((function(methodSourceCode){
 | 
	
		
			
				|  |  | +$recv($self["@sourceCodes"])._do_((function(methodSourceCode){
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx2) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -$1=$recv(self["@targetClass"])._includesSelector_($recv(methodSourceCode)._selector());
 | 
	
		
			
				|  |  | +$1=$recv($self["@targetClass"])._includesSelector_($recv(methodSourceCode)._selector());
 | 
	
		
			
				|  |  |  if(!$core.assert($1)){
 | 
	
		
			
				|  |  | -return $recv(self["@targetClass"])._compile_protocol_($recv(methodSourceCode)._sourceCode(),self["@protocol"]);
 | 
	
		
			
				|  |  | +return $recv($self["@targetClass"])._compile_protocol_($recv(methodSourceCode)._sourceCode(),$self["@protocol"]);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx2) {$ctx2.fillBlock({methodSourceCode:methodSourceCode},$ctx1,1)});
 | 
	
	
		
			
				|  | @@ -605,7 +605,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "initialize",
 | 
	
		
			
				|  |  |  protocol: "initialization",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -613,11 +613,11 @@ return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = true,
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -($globals.HLGenerationOutput.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($recv(self), []));
 | 
	
		
			
				|  |  | +($globals.HLGenerationOutput.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($self, []));
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = false;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");;
 | 
	
		
			
				|  |  | -self["@sourceCodes"]=$recv($globals.OrderedCollection)._new();
 | 
	
		
			
				|  |  | +$self["@sourceCodes"]=$recv($globals.OrderedCollection)._new();
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"initialize",{},$globals.HLGenerationOutput)});
 | 
	
	
		
			
				|  | @@ -637,8 +637,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "protocol",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -return self["@protocol"];
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +return $self["@protocol"];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -655,8 +655,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "protocol:",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (aString){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -self["@protocol"]=aString;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +$self["@protocol"]=aString;
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
	
		
			
				|  | @@ -674,8 +674,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "sourceCodes",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -return self["@sourceCodes"];
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +return $self["@sourceCodes"];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -692,8 +692,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "sourceCodes:",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (aCollection){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -self["@sourceCodes"]=aCollection;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +$self["@sourceCodes"]=aCollection;
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
	
		
			
				|  | @@ -711,8 +711,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "targetClass",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -return self["@targetClass"];
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +return $self["@targetClass"];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -729,8 +729,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "targetClass:",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (aClass){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -self["@targetClass"]=aClass;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +$self["@targetClass"]=aClass;
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
	
		
			
				|  | @@ -754,12 +754,12 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "addClassifier:",
 | 
	
		
			
				|  |  |  protocol: "private",
 | 
	
		
			
				|  |  |  fn: function (aClassifier){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -$recv(aClassifier)._next_(self["@firstClassifier"]);
 | 
	
		
			
				|  |  | -self["@firstClassifier"]=aClassifier;
 | 
	
		
			
				|  |  | +$recv(aClassifier)._next_($self["@firstClassifier"]);
 | 
	
		
			
				|  |  | +$self["@firstClassifier"]=aClassifier;
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"addClassifier:",{aClassifier:aClassifier},$globals.HLMethodClassifier)});
 | 
	
	
		
			
				|  | @@ -779,12 +779,12 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "classify:",
 | 
	
		
			
				|  |  |  protocol: "protocol",
 | 
	
		
			
				|  |  |  fn: function (aMethod){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1;
 | 
	
		
			
				|  |  | -$1=self["@firstClassifier"];
 | 
	
		
			
				|  |  | +$1=$self["@firstClassifier"];
 | 
	
		
			
				|  |  |  $recv($1)._method_(aMethod);
 | 
	
		
			
				|  |  |  $recv($1)._classify();
 | 
	
		
			
				|  |  |  return self;
 | 
	
	
		
			
				|  | @@ -806,7 +806,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "classifyAll:",
 | 
	
		
			
				|  |  |  protocol: "protocol",
 | 
	
		
			
				|  |  |  fn: function (aCollectionOfMethods){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -814,7 +814,7 @@ $recv(aCollectionOfMethods)._do_((function(method){
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx2) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -return self._classify_(method);
 | 
	
		
			
				|  |  | +return $self._classify_(method);
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx2) {$ctx2.fillBlock({method:method},$ctx1,1)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -838,7 +838,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "initialize",
 | 
	
		
			
				|  |  |  protocol: "initialization",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -846,11 +846,11 @@ return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = true,
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -($globals.HLMethodClassifier.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($recv(self), []));
 | 
	
		
			
				|  |  | +($globals.HLMethodClassifier.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($self, []));
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = false;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");;
 | 
	
		
			
				|  |  | -self._setupClassifiers();
 | 
	
		
			
				|  |  | +$self._setupClassifiers();
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"initialize",{},$globals.HLMethodClassifier)});
 | 
	
	
		
			
				|  | @@ -870,7 +870,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "setupClassifiers",
 | 
	
		
			
				|  |  |  protocol: "initialization",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -879,7 +879,7 @@ $1=$recv($globals.HLImplementorClassifier)._new();
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["new"]=1;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -self._addClassifier_($1);
 | 
	
		
			
				|  |  | +$self._addClassifier_($1);
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["addClassifier:"]=1;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -887,7 +887,7 @@ $2=$recv($globals.HLPrefixClassifier)._new();
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["new"]=2;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -self._addClassifier_($2);
 | 
	
		
			
				|  |  | +$self._addClassifier_($2);
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["addClassifier:"]=2;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -895,11 +895,11 @@ $3=$recv($globals.HLSuperclassClassifier)._new();
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["new"]=3;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -self._addClassifier_($3);
 | 
	
		
			
				|  |  | +$self._addClassifier_($3);
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["addClassifier:"]=3;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -self._addClassifier_($recv($globals.HLAccessorClassifier)._new());
 | 
	
		
			
				|  |  | +$self._addClassifier_($recv($globals.HLAccessorClassifier)._new());
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"setupClassifiers",{},$globals.HLMethodClassifier)});
 | 
	
	
		
			
				|  | @@ -925,11 +925,11 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "class:",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (aClass){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -$recv(self["@output"])._targetClass_(aClass);
 | 
	
		
			
				|  |  | +$recv($self["@output"])._targetClass_(aClass);
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"class:",{aClass:aClass},$globals.HLMethodGenerator)});
 | 
	
	
		
			
				|  | @@ -949,14 +949,14 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "generate",
 | 
	
		
			
				|  |  |  protocol: "protocol",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1,$receiver;
 | 
	
		
			
				|  |  | -$1=$recv(self["@output"])._targetClass();
 | 
	
		
			
				|  |  | +$1=$recv($self["@output"])._targetClass();
 | 
	
		
			
				|  |  |  if(($receiver = $1) == null || $receiver.a$nil){
 | 
	
		
			
				|  |  | -self._error_("class should not be nil");
 | 
	
		
			
				|  |  | +$self._error_("class should not be nil");
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  $1;
 | 
	
		
			
				|  |  |  }
 | 
	
	
		
			
				|  | @@ -979,7 +979,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "initialize",
 | 
	
		
			
				|  |  |  protocol: "initialization",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -987,11 +987,11 @@ return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = true,
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -($globals.HLMethodGenerator.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($recv(self), []));
 | 
	
		
			
				|  |  | +($globals.HLMethodGenerator.superclass||$boot.nilAsClass).fn.prototype._initialize.apply($self, []));
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = false;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");;
 | 
	
		
			
				|  |  | -self["@output"]=$recv($globals.HLGenerationOutput)._new();
 | 
	
		
			
				|  |  | +$self["@output"]=$recv($globals.HLGenerationOutput)._new();
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"initialize",{},$globals.HLMethodGenerator)});
 | 
	
	
		
			
				|  | @@ -1011,8 +1011,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "output",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -return self["@output"];
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +return $self["@output"];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -1035,11 +1035,11 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "accessorProtocolForObject",
 | 
	
		
			
				|  |  |  protocol: "double-dispatch",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -$recv(self["@output"])._protocol_("accessing");
 | 
	
		
			
				|  |  | +$recv($self["@output"])._protocol_("accessing");
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"accessorProtocolForObject",{},$globals.HLAccessorsGenerator)});
 | 
	
	
		
			
				|  | @@ -1059,28 +1059,28 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "accessorsForObject",
 | 
	
		
			
				|  |  |  protocol: "double-dispatch",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  var sources;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1;
 | 
	
		
			
				|  |  |  sources=$recv($globals.OrderedCollection)._new();
 | 
	
		
			
				|  |  | -$recv($recv($recv($recv(self["@output"])._targetClass())._instanceVariableNames())._sorted())._do_((function(each){
 | 
	
		
			
				|  |  | +$recv($recv($recv($recv($self["@output"])._targetClass())._instanceVariableNames())._sorted())._do_((function(each){
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx2) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  $1=sources;
 | 
	
		
			
				|  |  | -$recv($1)._add_(self._getterFor_(each));
 | 
	
		
			
				|  |  | +$recv($1)._add_($self._getterFor_(each));
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx2.sendIdx["add:"]=1;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -return $recv($1)._add_(self._setterFor_(each));
 | 
	
		
			
				|  |  | +return $recv($1)._add_($self._setterFor_(each));
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1,1)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  }));
 | 
	
		
			
				|  |  | -$recv(self["@output"])._sourceCodes_(sources);
 | 
	
		
			
				|  |  | +$recv($self["@output"])._sourceCodes_(sources);
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"accessorsForObject",{sources:sources},$globals.HLAccessorsGenerator)});
 | 
	
	
		
			
				|  | @@ -1100,7 +1100,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "generate",
 | 
	
		
			
				|  |  |  protocol: "protocol",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -1109,11 +1109,11 @@ var $1;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = true,
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -($globals.HLAccessorsGenerator.superclass||$boot.nilAsClass).fn.prototype._generate.apply($recv(self), []));
 | 
	
		
			
				|  |  | +($globals.HLAccessorsGenerator.superclass||$boot.nilAsClass).fn.prototype._generate.apply($self, []));
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = false;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");;
 | 
	
		
			
				|  |  | -$1=$recv(self["@output"])._targetClass();
 | 
	
		
			
				|  |  | +$1=$recv($self["@output"])._targetClass();
 | 
	
		
			
				|  |  |  $recv($1)._accessorsSourceCodesWith_(self);
 | 
	
		
			
				|  |  |  $recv($1)._accessorProtocolWith_(self);
 | 
	
		
			
				|  |  |  return self;
 | 
	
	
		
			
				|  | @@ -1135,7 +1135,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "getterFor:",
 | 
	
		
			
				|  |  |  protocol: "private",
 | 
	
		
			
				|  |  |  fn: function (anInstanceVariable){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -1177,7 +1177,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "setterFor:",
 | 
	
		
			
				|  |  |  protocol: "private",
 | 
	
		
			
				|  |  |  fn: function (anInstanceVariable){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -1229,7 +1229,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "generate",
 | 
	
		
			
				|  |  |  protocol: "protocol",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -1238,11 +1238,11 @@ var $1;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = true,
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -($globals.HLInitializeGenerator.superclass||$boot.nilAsClass).fn.prototype._generate.apply($recv(self), []));
 | 
	
		
			
				|  |  | +($globals.HLInitializeGenerator.superclass||$boot.nilAsClass).fn.prototype._generate.apply($self, []));
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = false;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");;
 | 
	
		
			
				|  |  | -$1=$recv(self["@output"])._targetClass();
 | 
	
		
			
				|  |  | +$1=$recv($self["@output"])._targetClass();
 | 
	
		
			
				|  |  |  $recv($1)._initializeSourceCodesWith_(self);
 | 
	
		
			
				|  |  |  $recv($1)._initializeProtocolWith_(self);
 | 
	
		
			
				|  |  |  return self;
 | 
	
	
		
			
				|  | @@ -1264,7 +1264,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "generateInitializeCodeForObject",
 | 
	
		
			
				|  |  |  protocol: "private",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -1274,7 +1274,7 @@ var instVars,size;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx2) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -instVars=$recv($recv($recv(self["@output"])._targetClass())._instanceVariableNames())._sorted();
 | 
	
		
			
				|  |  | +instVars=$recv($recv($recv($self["@output"])._targetClass())._instanceVariableNames())._sorted();
 | 
	
		
			
				|  |  |  instVars;
 | 
	
		
			
				|  |  |  size=$recv(instVars)._size();
 | 
	
		
			
				|  |  |  size;
 | 
	
	
		
			
				|  | @@ -1356,11 +1356,11 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "initializeForObject",
 | 
	
		
			
				|  |  |  protocol: "double-dispatch",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -$recv(self["@output"])._addSourceCode_(self._initializeMethodForObject());
 | 
	
		
			
				|  |  | +$recv($self["@output"])._addSourceCode_($self._initializeMethodForObject());
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"initializeForObject",{},$globals.HLInitializeGenerator)});
 | 
	
	
		
			
				|  | @@ -1380,14 +1380,14 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "initializeMethodForObject",
 | 
	
		
			
				|  |  |  protocol: "private",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1;
 | 
	
		
			
				|  |  |  $1=$recv($globals.HLMethodSourceCode)._new();
 | 
	
		
			
				|  |  |  $recv($1)._selector_("initialize");
 | 
	
		
			
				|  |  | -$recv($1)._sourceCode_(self._generateInitializeCodeForObject());
 | 
	
		
			
				|  |  | +$recv($1)._sourceCode_($self._generateInitializeCodeForObject());
 | 
	
		
			
				|  |  |  return $recv($1)._yourself();
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"initializeMethodForObject",{},$globals.HLInitializeGenerator)});
 | 
	
	
		
			
				|  | @@ -1407,11 +1407,11 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "initializeProtocolForObject",
 | 
	
		
			
				|  |  |  protocol: "double-dispatch",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -$recv(self["@output"])._protocol_("initialization");
 | 
	
		
			
				|  |  | +$recv($self["@output"])._protocol_("initialization");
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"initializeProtocolForObject",{},$globals.HLInitializeGenerator)});
 | 
	
	
		
			
				|  | @@ -1437,8 +1437,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "selector",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -return self["@selector"];
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +return $self["@selector"];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -1455,8 +1455,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "selector:",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (aSelector){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -self["@selector"]=aSelector;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +$self["@selector"]=aSelector;
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
	
		
			
				|  | @@ -1474,8 +1474,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "sourceCode",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -return self["@sourceCode"];
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +return $self["@sourceCode"];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -1492,8 +1492,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "sourceCode:",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (aString){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -self["@sourceCode"]=aString;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +$self["@sourceCode"]=aString;
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
	
		
			
				|  | @@ -1514,11 +1514,11 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "commitPackage",
 | 
	
		
			
				|  |  |  protocol: "actions",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -$recv($recv($globals.HLCommitPackageCommand)._for_(self._model()))._execute();
 | 
	
		
			
				|  |  | +$recv($recv($globals.HLCommitPackageCommand)._for_($self._model()))._execute();
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"commitPackage",{},$globals.HLPackageCommitErrorHelper)});
 | 
	
	
		
			
				|  | @@ -1538,12 +1538,12 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "commitToPath:",
 | 
	
		
			
				|  |  |  protocol: "actions",
 | 
	
		
			
				|  |  |  fn: function (aString){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -$recv($recv(self._package())._transport())._setPath_(aString);
 | 
	
		
			
				|  |  | -self._commitPackage();
 | 
	
		
			
				|  |  | +$recv($recv($self._package())._transport())._setPath_(aString);
 | 
	
		
			
				|  |  | +$self._commitPackage();
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"commitToPath:",{aString:aString},$globals.HLPackageCommitErrorHelper)});
 | 
	
	
		
			
				|  | @@ -1563,8 +1563,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "model",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -return self["@model"];
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +return $self["@model"];
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -1581,8 +1581,8 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "model:",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (aToolModel){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | -self["@model"]=aToolModel;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  | +$self["@model"]=aToolModel;
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  },
 | 
	
	
		
			
				|  | @@ -1600,11 +1600,11 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "package",
 | 
	
		
			
				|  |  |  protocol: "accessing",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -return $recv(self._model())._packageToCommit();
 | 
	
		
			
				|  |  | +return $recv($self._model())._packageToCommit();
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx1) {$ctx1.fill(self,"package",{},$globals.HLPackageCommitErrorHelper)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -1623,13 +1623,13 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "showHelp",
 | 
	
		
			
				|  |  |  protocol: "actions",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1,$2;
 | 
	
		
			
				|  |  |  $1=$recv($globals.HLConfirmationWidget)._new();
 | 
	
		
			
				|  |  | -$2=$recv("Commit failed for namespace \x22".__comma($recv($recv(self._package())._transport())._namespace())).__comma("\x22. Do you want to commit to another path?");
 | 
	
		
			
				|  |  | +$2=$recv("Commit failed for namespace \x22".__comma($recv($recv($self._package())._transport())._namespace())).__comma("\x22. Do you want to commit to another path?");
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.sendIdx[","]=1;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -1638,7 +1638,7 @@ $recv($1)._actionBlock_((function(){
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx2) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -return self._showNewCommitPath();
 | 
	
		
			
				|  |  | +return $self._showNewCommitPath();
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx2) {$ctx2.fillBlock({},$ctx1,1)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -1665,7 +1665,7 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "showNewCommitPath",
 | 
	
		
			
				|  |  |  protocol: "actions",
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -1677,7 +1677,7 @@ $recv($1)._actionBlock_((function(url){
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx2) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -return self._commitToPath_(url);
 | 
	
		
			
				|  |  | +return $self._commitToPath_(url);
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  }, function($ctx2) {$ctx2.fillBlock({url:url},$ctx1,1)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -1705,12 +1705,12 @@ $core.method({
 | 
	
		
			
				|  |  |  selector: "on:",
 | 
	
		
			
				|  |  |  protocol: "instance creation",
 | 
	
		
			
				|  |  |  fn: function (aToolModel){
 | 
	
		
			
				|  |  | -var self=this;
 | 
	
		
			
				|  |  | +var self=this,$self=this;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $core.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  var $1;
 | 
	
		
			
				|  |  | -$1=self._new();
 | 
	
		
			
				|  |  | +$1=$self._new();
 | 
	
		
			
				|  |  |  $recv($1)._model_(aToolModel);
 | 
	
		
			
				|  |  |  return $recv($1)._yourself();
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 |