| 
					
				 | 
			
			
				@@ -1096,6 +1096,7 @@ category: 'accessing', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fn: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var self=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if ('function'===typeof Object.keys) return Object.keys(self); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var keys = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		for(var i in self) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(self.hasOwnProperty(i)) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1106,7 +1107,7 @@ var self=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self;}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 args: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-source: unescape('keys%0A%09%3C%0A%09%09var%20keys%20%3D%20%5B%5D%3B%0A%09%09for%28var%20i%20in%20self%29%20%7B%0A%09%09%09if%28self.hasOwnProperty%28i%29%29%20%7B%0A%09%09%09%09keys.push%28i%29%3B%0A%09%09%09%7D%0A%09%09%7D%3B%0A%09%09return%20keys%3B%0A%09%3E'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+source: unescape('keys%0A%09%3C%0A%09%09if%20%28%27function%27%3D%3D%3Dtypeof%20Object.keys%29%20return%20Object.keys%28self%29%3B%0A%09%09var%20keys%20%3D%20%5B%5D%3B%0A%09%09for%28var%20i%20in%20self%29%20%7B%0A%09%09%09if%28self.hasOwnProperty%28i%29%29%20%7B%0A%09%09%09%09keys.push%28i%29%3B%0A%09%09%09%7D%0A%09%09%7D%3B%0A%09%09return%20keys%3B%0A%09%3E'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 messageSends: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 referencedClasses: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }), 
			 |