| 
					
				 | 
			
			
				@@ -3197,12 +3197,13 @@ return smalltalk.withContext(function($ctx1) { 
var $1,$2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.Organizer.fn.prototype._addElement_.apply(_st(self), [aString]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 $1=_st((smalltalk.ProtocolAdded || ProtocolAdded))._new(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 _st($1)._protocol_(aString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_st($1)._theClass_(_st(self)._theClass()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 $2=_st($1)._yourself(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 _st(_st((smalltalk.SystemAnnouncer || SystemAnnouncer))._current())._announce_($2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self}, function($ctx1) {$ctx1.fill(self,"addElement:",{aString:aString}, smalltalk.ClassOrganizer)})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 args: ["aString"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-source: "addElement: aString\x0a\x09super addElement: aString.\x0a\x0a\x09SystemAnnouncer current announce: (ProtocolAdded new\x0a    \x09protocol: aString;\x0a        yourself)", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-messageSends: ["addElement:", "announce:", "protocol:", "new", "yourself", "current"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+source: "addElement: aString\x0a\x09super addElement: aString.\x0a\x0a\x09SystemAnnouncer current announce: (ProtocolAdded new\x0a    \x09protocol: aString;\x0a        theClass: self theClass;\x0a        yourself)", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+messageSends: ["addElement:", "announce:", "protocol:", "new", "theClass:", "theClass", "yourself", "current"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 referencedClasses: ["ProtocolAdded", "SystemAnnouncer"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.ClassOrganizer); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3218,16 +3219,33 @@ return smalltalk.withContext(function($ctx1) { 
var $1,$2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.Organizer.fn.prototype._removeElement_.apply(_st(self), [aString]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 $1=_st((smalltalk.ProtocolRemoved || ProtocolRemoved))._new(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 _st($1)._protocol_(aString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_st($1)._theClass_(_st(self)._theClass()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 $2=_st($1)._yourself(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 _st(_st((smalltalk.SystemAnnouncer || SystemAnnouncer))._current())._announce_($2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self}, function($ctx1) {$ctx1.fill(self,"removeElement:",{aString:aString}, smalltalk.ClassOrganizer)})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 args: ["aString"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-source: "removeElement: aString\x0a\x09super removeElement: aString.\x0a\x0a\x09SystemAnnouncer current announce: (ProtocolRemoved new\x0a    \x09protocol: aString;\x0a        yourself)", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-messageSends: ["removeElement:", "announce:", "protocol:", "new", "yourself", "current"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+source: "removeElement: aString\x0a\x09super removeElement: aString.\x0a\x0a\x09SystemAnnouncer current announce: (ProtocolRemoved new\x0a    \x09protocol: aString;\x0a        theClass: self theClass;\x0a        yourself)", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+messageSends: ["removeElement:", "announce:", "protocol:", "new", "theClass:", "theClass", "yourself", "current"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 referencedClasses: ["ProtocolRemoved", "SystemAnnouncer"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.ClassOrganizer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+smalltalk.addMethod( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+"_theClass", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+smalltalk.method({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+selector: "theClass", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+category: 'accessing', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+fn: function (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var self=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+return smalltalk.withContext(function($ctx1) { 
 return self.theClass ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+return self}, function($ctx1) {$ctx1.fill(self,"theClass",{}, smalltalk.ClassOrganizer)})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+args: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+source: "theClass\x0a\x09< return self.theClass >", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+messageSends: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+referencedClasses: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+smalltalk.ClassOrganizer); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 smalltalk.addClass('PackageOrganizer', smalltalk.Organizer, [], 'Kernel-Objects'); 
			 |