| 
					
				 | 
			
			
				@@ -323,10 +323,16 @@ selector: "identityHash", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 category: 'accessing', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fn: function (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var self=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-return self.identityHash || (self.identityHash = smalltalk.nextId());; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	var hash=self.identityHash; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if (hash) return hash; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	hash=smalltalk.nextId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	Object.defineProperty(self, 'identityHash', {value:hash}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	return hash; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self;}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 args: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-source: "identityHash\x0a\x09<return self.identityHash || (self.identityHash = smalltalk.nextId());>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+source: "identityHash\x0a\x09<\x0a\x09var hash=self.identityHash;\x0a\x09if (hash) return hash;\x0a\x09hash=smalltalk.nextId();\x0a\x09Object.defineProperty(self, 'identityHash', {value:hash});\x0a\x09return hash;\x0a\x09>", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 messageSends: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 referencedClasses: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }), 
			 |