|  | @@ -4,9 +4,9 @@ var smalltalk=$vm,_st=$recv,globals=$globals;
 | 
	
		
			
				|  |  |  $vm.addPackage('Kernel-Announcements');
 | 
	
		
			
				|  |  |  $vm.packages["Kernel-Announcements"].transport = {"type":"amd","amdNamespace":"amber_core"};
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('AnnouncementSubscription', globals.Object, ['valuable', 'announcementClass'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('AnnouncementSubscription', $globals.Object, ['valuable', 'announcementClass'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.AnnouncementSubscription.comment="I am a single entry in a subscription registry of an `Announcer`.\x0aSeveral subscriptions by the same object is possible.";
 | 
	
		
			
				|  |  | +$globals.AnnouncementSubscription.comment="I am a single entry in a subscription registry of an `Announcer`.\x0aSeveral subscriptions by the same object is possible.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -26,7 +26,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  | +$globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -45,7 +45,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  | +$globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -61,7 +61,7 @@ self._deprecatedAPI();
 | 
	
		
			
				|  |  |  $1=self._valuable();
 | 
	
		
			
				|  |  |  return $1;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"block",{},globals.AnnouncementSubscription)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"block",{},$globals.AnnouncementSubscription)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -71,7 +71,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["deprecatedAPI", "valuable"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  | +$globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -86,7 +86,7 @@ self._deprecatedAPI();
 | 
	
		
			
				|  |  |  self._valuable_(aValuable);
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"block:",{aValuable:aValuable},globals.AnnouncementSubscription)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"block:",{aValuable:aValuable},$globals.AnnouncementSubscription)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -96,7 +96,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["deprecatedAPI", "valuable:"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  | +$globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -114,7 +114,7 @@ _st(self._valuable())._value_(anAnnouncement);
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"deliver:",{anAnnouncement:anAnnouncement},globals.AnnouncementSubscription)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"deliver:",{anAnnouncement:anAnnouncement},$globals.AnnouncementSubscription)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -124,7 +124,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["ifTrue:", "handlesAnnouncement:", "value:", "valuable"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  | +$globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -132,7 +132,7 @@ selector: "handlesAnnouncement:",
 | 
	
		
			
				|  |  |  protocol: 'announcing',
 | 
	
		
			
				|  |  |  fn: function (anAnnouncement){
 | 
	
		
			
				|  |  |  var self=this;
 | 
	
		
			
				|  |  | -function $Smalltalk(){return globals.Smalltalk||(typeof Smalltalk=="undefined"?nil:Smalltalk)}
 | 
	
		
			
				|  |  | +function $Smalltalk(){return $globals.Smalltalk||(typeof Smalltalk=="undefined"?nil:Smalltalk)}
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $vm.withContext(function($ctx1) { 
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -158,7 +158,7 @@ $1=_st(_st(_st($Smalltalk())._globals())._at_(_st(_st(_st(anAnnouncement)._class
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  return $1;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"handlesAnnouncement:",{anAnnouncement:anAnnouncement},globals.AnnouncementSubscription)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"handlesAnnouncement:",{anAnnouncement:anAnnouncement},$globals.AnnouncementSubscription)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -168,7 +168,7 @@ referencedClasses: ["Smalltalk"],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["ifNil:ifNotNil:", "at:", "globals", "name", "announcementClass", "includesBehavior:", "theNonMetaClass", "class"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  | +$globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -183,7 +183,7 @@ var $1;
 | 
	
		
			
				|  |  |  $1=_st(self._valuable())._receiver();
 | 
	
		
			
				|  |  |  return $1;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"receiver",{},globals.AnnouncementSubscription)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"receiver",{},$globals.AnnouncementSubscription)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -193,7 +193,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["receiver", "valuable"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  | +$globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -213,7 +213,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  | +$globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -232,13 +232,13 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  | +$globals.AnnouncementSubscription);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('AnnouncementValuable', globals.Object, ['valuable', 'receiver'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('AnnouncementValuable', $globals.Object, ['valuable', 'receiver'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.AnnouncementValuable.comment="I wrap `valuable` objects (typically instances of `BlockClosure`) with a `receiver` to be able to unregister subscriptions based on a `receiver`.";
 | 
	
		
			
				|  |  | +$globals.AnnouncementValuable.comment="I wrap `valuable` objects (typically instances of `BlockClosure`) with a `receiver` to be able to unregister subscriptions based on a `receiver`.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -258,7 +258,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementValuable);
 | 
	
		
			
				|  |  | +$globals.AnnouncementValuable);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -277,7 +277,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementValuable);
 | 
	
		
			
				|  |  | +$globals.AnnouncementValuable);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -297,7 +297,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementValuable);
 | 
	
		
			
				|  |  | +$globals.AnnouncementValuable);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -316,7 +316,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementValuable);
 | 
	
		
			
				|  |  | +$globals.AnnouncementValuable);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -331,7 +331,7 @@ var $1;
 | 
	
		
			
				|  |  |  $1=_st(self._valuable())._value();
 | 
	
		
			
				|  |  |  return $1;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"value",{},globals.AnnouncementValuable)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"value",{},$globals.AnnouncementValuable)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -341,7 +341,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["value", "valuable"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementValuable);
 | 
	
		
			
				|  |  | +$globals.AnnouncementValuable);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -356,7 +356,7 @@ var $1;
 | 
	
		
			
				|  |  |  $1=_st(self._valuable())._value_(anObject);
 | 
	
		
			
				|  |  |  return $1;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"value:",{anObject:anObject},globals.AnnouncementValuable)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"value:",{anObject:anObject},$globals.AnnouncementValuable)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -366,13 +366,13 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["value:", "valuable"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.AnnouncementValuable);
 | 
	
		
			
				|  |  | +$globals.AnnouncementValuable);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('Announcer', globals.Object, ['registry', 'subscriptions'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('Announcer', $globals.Object, ['registry', 'subscriptions'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.Announcer.comment="I hold annoncement subscriptions (instances of `AnnouncementSubscription`) in a private registry.\x0aI announce (trigger) announces, which are then dispatched to all subscriptions.\x0a\x0aThe code is based on the announcements as [described by Vassili Bykov](http://www.cincomsmalltalk.com/userblogs/vbykov/blogView?searchCategory=Announcements%20Framework).\x0a\x0a## API\x0a\x0aUse `#announce:` to trigger an announcement.\x0a\x0aUse `#on:do:` or `#on:send:to:` to register subscriptions.\x0a\x0aWhen using `#on:send:to:`, unregistration can be done with `#unregister:`.\x0a\x0a## Usage example:\x0a\x0a    SystemAnnouncer current\x0a        on: ClassAdded\x0a        do: [ :ann | window alert: ann theClass name, ' added' ].";
 | 
	
		
			
				|  |  | +$globals.Announcer.comment="I hold annoncement subscriptions (instances of `AnnouncementSubscription`) in a private registry.\x0aI announce (trigger) announces, which are then dispatched to all subscriptions.\x0a\x0aThe code is based on the announcements as [described by Vassili Bykov](http://www.cincomsmalltalk.com/userblogs/vbykov/blogView?searchCategory=Announcements%20Framework).\x0a\x0a## API\x0a\x0aUse `#announce:` to trigger an announcement.\x0a\x0aUse `#on:do:` or `#on:send:to:` to register subscriptions.\x0a\x0aWhen using `#on:send:to:`, unregistration can be done with `#unregister:`.\x0a\x0a## Usage example:\x0a\x0a    SystemAnnouncer current\x0a        on: ClassAdded\x0a        do: [ :ann | window alert: ann theClass name, ' added' ].";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -394,7 +394,7 @@ return _st(each)._deliver_(anAnnouncement);
 | 
	
		
			
				|  |  |  }));
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"announce:",{anAnnouncement:anAnnouncement},globals.Announcer)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"announce:",{anAnnouncement:anAnnouncement},$globals.Announcer)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -404,7 +404,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["do:", "deliver:"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.Announcer);
 | 
	
		
			
				|  |  | +$globals.Announcer);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -412,7 +412,7 @@ selector: "initialize",
 | 
	
		
			
				|  |  |  protocol: 'initialization',
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  |  var self=this;
 | 
	
		
			
				|  |  | -function $OrderedCollection(){return globals.OrderedCollection||(typeof OrderedCollection=="undefined"?nil:OrderedCollection)}
 | 
	
		
			
				|  |  | +function $OrderedCollection(){return $globals.OrderedCollection||(typeof OrderedCollection=="undefined"?nil:OrderedCollection)}
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $vm.withContext(function($ctx1) { 
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -420,14 +420,14 @@ return $vm.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = true, 
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -globals.Announcer.superclass.fn.prototype._initialize.apply(_st(self), []));
 | 
	
		
			
				|  |  | +$globals.Announcer.superclass.fn.prototype._initialize.apply(_st(self), []));
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = false;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");;
 | 
	
		
			
				|  |  |  self["@subscriptions"]=_st($OrderedCollection())._new();
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"initialize",{},globals.Announcer)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"initialize",{},$globals.Announcer)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -437,7 +437,7 @@ referencedClasses: ["OrderedCollection"],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["initialize", "new"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.Announcer);
 | 
	
		
			
				|  |  | +$globals.Announcer);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -451,7 +451,7 @@ return $vm.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  self._on_do_for_(aClass,aBlock,nil);
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"on:do:",{aClass:aClass,aBlock:aBlock},globals.Announcer)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"on:do:",{aClass:aClass,aBlock:aBlock},$globals.Announcer)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -461,7 +461,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["on:do:for:"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.Announcer);
 | 
	
		
			
				|  |  | +$globals.Announcer);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -469,8 +469,8 @@ selector: "on:do:for:",
 | 
	
		
			
				|  |  |  protocol: 'subscribing',
 | 
	
		
			
				|  |  |  fn: function (aClass,aBlock,aReceiver){
 | 
	
		
			
				|  |  |  var self=this;
 | 
	
		
			
				|  |  | -function $AnnouncementSubscription(){return globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
 | 
	
		
			
				|  |  | -function $AnnouncementValuable(){return globals.AnnouncementValuable||(typeof AnnouncementValuable=="undefined"?nil:AnnouncementValuable)}
 | 
	
		
			
				|  |  | +function $AnnouncementSubscription(){return $globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
 | 
	
		
			
				|  |  | +function $AnnouncementValuable(){return $globals.AnnouncementValuable||(typeof AnnouncementValuable=="undefined"?nil:AnnouncementValuable)}
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $vm.withContext(function($ctx1) { 
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -499,7 +499,7 @@ $2=$8;
 | 
	
		
			
				|  |  |  _st($1)._add_($2);
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"on:do:for:",{aClass:aClass,aBlock:aBlock,aReceiver:aReceiver},globals.Announcer)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"on:do:for:",{aClass:aClass,aBlock:aBlock,aReceiver:aReceiver},$globals.Announcer)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -509,7 +509,7 @@ referencedClasses: ["AnnouncementSubscription", "AnnouncementValuable"],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["add:", "valuable:", "new", "receiver:", "yourself", "announcementClass:"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.Announcer);
 | 
	
		
			
				|  |  | +$globals.Announcer);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -518,7 +518,7 @@ protocol: 'subscribing',
 | 
	
		
			
				|  |  |  fn: function (aClass,aBlock){
 | 
	
		
			
				|  |  |  var self=this;
 | 
	
		
			
				|  |  |  var subscription;
 | 
	
		
			
				|  |  | -function $AnnouncementSubscription(){return globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
 | 
	
		
			
				|  |  | +function $AnnouncementSubscription(){return $globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $vm.withContext(function($ctx1) { 
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -540,7 +540,7 @@ return _st(aBlock)._value_(ann);
 | 
	
		
			
				|  |  |  _st(self["@subscriptions"])._add_(subscription);
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"on:doOnce:",{aClass:aClass,aBlock:aBlock,subscription:subscription},globals.Announcer)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"on:doOnce:",{aClass:aClass,aBlock:aBlock,subscription:subscription},$globals.Announcer)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -550,7 +550,7 @@ referencedClasses: ["AnnouncementSubscription"],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["announcementClass:", "new", "yourself", "valuable:", "remove:", "value:", "add:"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.Announcer);
 | 
	
		
			
				|  |  | +$globals.Announcer);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -558,8 +558,8 @@ selector: "on:send:to:",
 | 
	
		
			
				|  |  |  protocol: 'subscribing',
 | 
	
		
			
				|  |  |  fn: function (aClass,aSelector,anObject){
 | 
	
		
			
				|  |  |  var self=this;
 | 
	
		
			
				|  |  | -function $AnnouncementSubscription(){return globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
 | 
	
		
			
				|  |  | -function $MessageSend(){return globals.MessageSend||(typeof MessageSend=="undefined"?nil:MessageSend)}
 | 
	
		
			
				|  |  | +function $AnnouncementSubscription(){return $globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
 | 
	
		
			
				|  |  | +function $MessageSend(){return $globals.MessageSend||(typeof MessageSend=="undefined"?nil:MessageSend)}
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $vm.withContext(function($ctx1) { 
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -585,7 +585,7 @@ $2=$8;
 | 
	
		
			
				|  |  |  _st($1)._add_($2);
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"on:send:to:",{aClass:aClass,aSelector:aSelector,anObject:anObject},globals.Announcer)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"on:send:to:",{aClass:aClass,aSelector:aSelector,anObject:anObject},$globals.Announcer)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -595,7 +595,7 @@ referencedClasses: ["AnnouncementSubscription", "MessageSend"],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["add:", "valuable:", "new", "receiver:", "selector:", "yourself", "announcementClass:"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.Announcer);
 | 
	
		
			
				|  |  | +$globals.Announcer);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -617,7 +617,7 @@ return _st(_st(each)._receiver()).__eq(anObject);
 | 
	
		
			
				|  |  |  }));
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"unsubscribe:",{anObject:anObject},globals.Announcer)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"unsubscribe:",{anObject:anObject},$globals.Announcer)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -627,16 +627,16 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["reject:", "=", "receiver"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.Announcer);
 | 
	
		
			
				|  |  | +$globals.Announcer);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('SystemAnnouncer', globals.Announcer, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('SystemAnnouncer', $globals.Announcer, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.SystemAnnouncer.comment="My unique instance is the global announcer handling all Amber system-related announces.\x0a\x0a## API\x0a\x0aAccess to the unique instance is done via `#current`";
 | 
	
		
			
				|  |  | +$globals.SystemAnnouncer.comment="My unique instance is the global announcer handling all Amber system-related announces.\x0a\x0a## API\x0a\x0aAccess to the unique instance is done via `#current`";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -globals.SystemAnnouncer.klass.iVarNames = ['current'];
 | 
	
		
			
				|  |  | +$globals.SystemAnnouncer.klass.iVarNames = ['current'];
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
		
			
				|  |  |  selector: "current",
 | 
	
	
		
			
				|  | @@ -653,7 +653,7 @@ self["@current"]=(
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = true, 
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  | -globals.SystemAnnouncer.klass.superclass.fn.prototype._new.apply(_st(self), []));
 | 
	
		
			
				|  |  | +$globals.SystemAnnouncer.klass.superclass.fn.prototype._new.apply(_st(self), []));
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  $ctx1.supercall = false;
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");;
 | 
	
	
		
			
				|  | @@ -663,7 +663,7 @@ $1=$2;
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  return $1;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"current",{},globals.SystemAnnouncer.klass)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"current",{},$globals.SystemAnnouncer.klass)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -673,7 +673,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["ifNil:", "new"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.SystemAnnouncer.klass);
 | 
	
		
			
				|  |  | +$globals.SystemAnnouncer.klass);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -687,7 +687,7 @@ return $vm.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  self._shouldNotImplement();
 | 
	
		
			
				|  |  |  return self;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"new",{},globals.SystemAnnouncer.klass)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"new",{},$globals.SystemAnnouncer.klass)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -697,12 +697,12 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["shouldNotImplement"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.SystemAnnouncer.klass);
 | 
	
		
			
				|  |  | +$globals.SystemAnnouncer.klass);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('SystemAnnouncement', globals.Object, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('SystemAnnouncement', $globals.Object, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.SystemAnnouncement.comment="I am the superclass of all system announcements";
 | 
	
		
			
				|  |  | +$globals.SystemAnnouncement.comment="I am the superclass of all system announcements";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
	
		
			
				|  | @@ -721,12 +721,12 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.SystemAnnouncement.klass);
 | 
	
		
			
				|  |  | +$globals.SystemAnnouncement.klass);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('ClassAnnouncement', globals.SystemAnnouncement, ['theClass'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('ClassAnnouncement', $globals.SystemAnnouncement, ['theClass'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.ClassAnnouncement.comment="I am the abstract superclass of class-related announcements.";
 | 
	
		
			
				|  |  | +$globals.ClassAnnouncement.comment="I am the abstract superclass of class-related announcements.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -746,7 +746,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.ClassAnnouncement);
 | 
	
		
			
				|  |  | +$globals.ClassAnnouncement);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -765,31 +765,31 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.ClassAnnouncement);
 | 
	
		
			
				|  |  | +$globals.ClassAnnouncement);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('ClassAdded', globals.ClassAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('ClassAdded', $globals.ClassAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.ClassAdded.comment="I am emitted when a class is added to the system.\x0aSee ClassBuilder >> #addSubclassOf:... methods";
 | 
	
		
			
				|  |  | +$globals.ClassAdded.comment="I am emitted when a class is added to the system.\x0aSee ClassBuilder >> #addSubclassOf:... methods";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('ClassCommentChanged', globals.ClassAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('ClassCommentChanged', $globals.ClassAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.ClassCommentChanged.comment="I am emitted when the comment of a class changes. (Behavior >> #comment)";
 | 
	
		
			
				|  |  | +$globals.ClassCommentChanged.comment="I am emitted when the comment of a class changes. (Behavior >> #comment)";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('ClassDefinitionChanged', globals.ClassAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('ClassDefinitionChanged', $globals.ClassAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.ClassDefinitionChanged.comment="I am emitted when the definition of a class changes.\x0aSee ClassBuilder >> #class:instanceVariableNames:";
 | 
	
		
			
				|  |  | +$globals.ClassDefinitionChanged.comment="I am emitted when the definition of a class changes.\x0aSee ClassBuilder >> #class:instanceVariableNames:";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('ClassMigrated', globals.ClassAnnouncement, ['oldClass'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('ClassMigrated', $globals.ClassAnnouncement, ['oldClass'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.ClassMigrated.comment="I am emitted when a class is migrated.";
 | 
	
		
			
				|  |  | +$globals.ClassMigrated.comment="I am emitted when a class is migrated.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -809,7 +809,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.ClassMigrated);
 | 
	
		
			
				|  |  | +$globals.ClassMigrated);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -828,13 +828,13 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.ClassMigrated);
 | 
	
		
			
				|  |  | +$globals.ClassMigrated);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('ClassMoved', globals.ClassAnnouncement, ['oldPackage'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('ClassMoved', $globals.ClassAnnouncement, ['oldPackage'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.ClassMoved.comment="I am emitted when a class is moved from one package to another.";
 | 
	
		
			
				|  |  | +$globals.ClassMoved.comment="I am emitted when a class is moved from one package to another.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -854,7 +854,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.ClassMoved);
 | 
	
		
			
				|  |  | +$globals.ClassMoved);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -873,25 +873,25 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.ClassMoved);
 | 
	
		
			
				|  |  | +$globals.ClassMoved);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('ClassRemoved', globals.ClassAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('ClassRemoved', $globals.ClassAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.ClassRemoved.comment="I am emitted when a class is removed.\x0aSee Smalltalk >> #removeClass:";
 | 
	
		
			
				|  |  | +$globals.ClassRemoved.comment="I am emitted when a class is removed.\x0aSee Smalltalk >> #removeClass:";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('ClassRenamed', globals.ClassAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('ClassRenamed', $globals.ClassAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.ClassRenamed.comment="I am emitted when a class is renamed.\x0aSee ClassBuilder >> #renameClass:to:";
 | 
	
		
			
				|  |  | +$globals.ClassRenamed.comment="I am emitted when a class is renamed.\x0aSee ClassBuilder >> #renameClass:to:";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('MethodAnnouncement', globals.SystemAnnouncement, ['method'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('MethodAnnouncement', $globals.SystemAnnouncement, ['method'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.MethodAnnouncement.comment="I am the abstract superclass of method-related announcements.";
 | 
	
		
			
				|  |  | +$globals.MethodAnnouncement.comment="I am the abstract superclass of method-related announcements.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -911,7 +911,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.MethodAnnouncement);
 | 
	
		
			
				|  |  | +$globals.MethodAnnouncement);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -930,19 +930,19 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.MethodAnnouncement);
 | 
	
		
			
				|  |  | +$globals.MethodAnnouncement);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('MethodAdded', globals.MethodAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('MethodAdded', $globals.MethodAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.MethodAdded.comment="I am emitted when a `CompiledMethod` is added to a class.";
 | 
	
		
			
				|  |  | +$globals.MethodAdded.comment="I am emitted when a `CompiledMethod` is added to a class.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('MethodModified', globals.MethodAnnouncement, ['oldMethod'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('MethodModified', $globals.MethodAnnouncement, ['oldMethod'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.MethodModified.comment="I am emitted when a `CompiledMethod` is modified (a new method is installed). I hold a reference to the old method being replaced.";
 | 
	
		
			
				|  |  | +$globals.MethodModified.comment="I am emitted when a `CompiledMethod` is modified (a new method is installed). I hold a reference to the old method being replaced.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -962,7 +962,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.MethodModified);
 | 
	
		
			
				|  |  | +$globals.MethodModified);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -981,13 +981,13 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.MethodModified);
 | 
	
		
			
				|  |  | +$globals.MethodModified);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('MethodMoved', globals.MethodAnnouncement, ['oldProtocol'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('MethodMoved', $globals.MethodAnnouncement, ['oldProtocol'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.MethodMoved.comment="I am emitted when a `CompiledMethod` is moved to another protocol. I hold a refernce to the old protocol of the method.";
 | 
	
		
			
				|  |  | +$globals.MethodMoved.comment="I am emitted when a `CompiledMethod` is moved to another protocol. I hold a refernce to the old protocol of the method.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -1007,7 +1007,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.MethodMoved);
 | 
	
		
			
				|  |  | +$globals.MethodMoved);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -1026,19 +1026,19 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.MethodMoved);
 | 
	
		
			
				|  |  | +$globals.MethodMoved);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('MethodRemoved', globals.MethodAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('MethodRemoved', $globals.MethodAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.MethodRemoved.comment="I am emitted when a `CompiledMethod` is removed from a class.";
 | 
	
		
			
				|  |  | +$globals.MethodRemoved.comment="I am emitted when a `CompiledMethod` is removed from a class.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('PackageAnnouncement', globals.SystemAnnouncement, ['package'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('PackageAnnouncement', $globals.SystemAnnouncement, ['package'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.PackageAnnouncement.comment="I am the abstract superclass of package-related announcements.";
 | 
	
		
			
				|  |  | +$globals.PackageAnnouncement.comment="I am the abstract superclass of package-related announcements.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -1058,7 +1058,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.PackageAnnouncement);
 | 
	
		
			
				|  |  | +$globals.PackageAnnouncement);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -1077,37 +1077,37 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.PackageAnnouncement);
 | 
	
		
			
				|  |  | +$globals.PackageAnnouncement);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('PackageAdded', globals.PackageAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('PackageAdded', $globals.PackageAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.PackageAdded.comment="I am emitted when a `Package` is added to the system.";
 | 
	
		
			
				|  |  | +$globals.PackageAdded.comment="I am emitted when a `Package` is added to the system.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('PackageClean', globals.PackageAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('PackageClean', $globals.PackageAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.PackageClean.comment="I am emitted when a package is committed and becomes clean.";
 | 
	
		
			
				|  |  | +$globals.PackageClean.comment="I am emitted when a package is committed and becomes clean.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('PackageDirty', globals.PackageAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('PackageDirty', $globals.PackageAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.PackageDirty.comment="I am emitted when a package becomes dirty.";
 | 
	
		
			
				|  |  | +$globals.PackageDirty.comment="I am emitted when a package becomes dirty.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('PackageRemoved', globals.PackageAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('PackageRemoved', $globals.PackageAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.PackageRemoved.comment="I am emitted when a `Package` is removed from the system.";
 | 
	
		
			
				|  |  | +$globals.PackageRemoved.comment="I am emitted when a `Package` is removed from the system.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('ProtocolAnnouncement', globals.SystemAnnouncement, ['theClass', 'protocol'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('ProtocolAnnouncement', $globals.SystemAnnouncement, ['theClass', 'protocol'], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.ProtocolAnnouncement.comment="I am the abstract superclass of protocol-related announcements.";
 | 
	
		
			
				|  |  | +$globals.ProtocolAnnouncement.comment="I am the abstract superclass of protocol-related announcements.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -1115,7 +1115,7 @@ selector: "package",
 | 
	
		
			
				|  |  |  protocol: 'accessing',
 | 
	
		
			
				|  |  |  fn: function (){
 | 
	
		
			
				|  |  |  var self=this;
 | 
	
		
			
				|  |  | -function $Package(){return globals.Package||(typeof Package=="undefined"?nil:Package)}
 | 
	
		
			
				|  |  | +function $Package(){return $globals.Package||(typeof Package=="undefined"?nil:Package)}
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  |  return $vm.withContext(function($ctx1) { 
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
	
		
			
				|  | @@ -1135,7 +1135,7 @@ return nil;
 | 
	
		
			
				|  |  |  }));
 | 
	
		
			
				|  |  |  return $4;
 | 
	
		
			
				|  |  |  //>>excludeStart("ctx", pragmas.excludeDebugContexts);
 | 
	
		
			
				|  |  | -}, function($ctx1) {$ctx1.fill(self,"package",{},globals.ProtocolAnnouncement)});
 | 
	
		
			
				|  |  | +}, function($ctx1) {$ctx1.fill(self,"package",{},$globals.ProtocolAnnouncement)});
 | 
	
		
			
				|  |  |  //>>excludeEnd("ctx");
 | 
	
		
			
				|  |  |  },
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
	
		
			
				|  | @@ -1145,7 +1145,7 @@ referencedClasses: ["Package"],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: ["ifFalse:", "beginsWith:", "protocol", "package", "theClass", "named:ifAbsent:", "allButFirst"]
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.ProtocolAnnouncement);
 | 
	
		
			
				|  |  | +$globals.ProtocolAnnouncement);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -1165,7 +1165,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.ProtocolAnnouncement);
 | 
	
		
			
				|  |  | +$globals.ProtocolAnnouncement);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -1184,7 +1184,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.ProtocolAnnouncement);
 | 
	
		
			
				|  |  | +$globals.ProtocolAnnouncement);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -1204,7 +1204,7 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.ProtocolAnnouncement);
 | 
	
		
			
				|  |  | +$globals.ProtocolAnnouncement);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $vm.addMethod(
 | 
	
		
			
				|  |  |  $vm.method({
 | 
	
	
		
			
				|  | @@ -1223,19 +1223,19 @@ referencedClasses: [],
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  messageSends: []
 | 
	
		
			
				|  |  |  }),
 | 
	
		
			
				|  |  | -globals.ProtocolAnnouncement);
 | 
	
		
			
				|  |  | +$globals.ProtocolAnnouncement);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('ProtocolAdded', globals.ProtocolAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('ProtocolAdded', $globals.ProtocolAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.ProtocolAdded.comment="I am emitted when a protocol is added to a class.";
 | 
	
		
			
				|  |  | +$globals.ProtocolAdded.comment="I am emitted when a protocol is added to a class.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -$vm.addClass('ProtocolRemoved', globals.ProtocolAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  | +$vm.addClass('ProtocolRemoved', $globals.ProtocolAnnouncement, [], 'Kernel-Announcements');
 | 
	
		
			
				|  |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
	
		
			
				|  |  | -globals.ProtocolRemoved.comment="I am emitted when a protocol is removed from a class.";
 | 
	
		
			
				|  |  | +$globals.ProtocolRemoved.comment="I am emitted when a protocol is removed from a class.";
 | 
	
		
			
				|  |  |  //>>excludeEnd("ide");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  });
 |