|  | @@ -945,9 +945,9 @@ return $core.withContext(function($ctx1) {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		var copy = self.a$cls._new();
 |  |  		var copy = self.a$cls._new();
 | 
											
												
													
														|  |  		Object.keys(self).forEach(function (i) {
 |  |  		Object.keys(self).forEach(function (i) {
 | 
											
												
													
														|  | -		if(/^@.+/.test(i)) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +		// if(/^@.+/.test(i)) {
 | 
											
												
													
														|  |  			copy[i] = $recv(self[i])._deepCopy();
 |  |  			copy[i] = $recv(self[i])._deepCopy();
 | 
											
												
													
														|  | -		}
 |  | 
 | 
											
												
													
														|  | 
 |  | +		// }
 | 
											
												
													
														|  |  		});
 |  |  		});
 | 
											
												
													
														|  |  		return copy;
 |  |  		return copy;
 | 
											
												
													
														|  |  	;
 |  |  	;
 | 
											
										
											
												
													
														|  | @@ -958,7 +958,7 @@ return self;
 | 
											
												
													
														|  |  },
 |  |  },
 | 
											
												
													
														|  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
											
												
													
														|  |  args: [],
 |  |  args: [],
 | 
											
												
													
														|  | -source: "deepCopy\x0a\x09<inlineJS: '\x0a\x09\x09var copy = self.a$cls._new();\x0a\x09\x09Object.keys(self).forEach(function (i) {\x0a\x09\x09if(/^@.+/.test(i)) {\x0a\x09\x09\x09copy[i] = $recv(self[i])._deepCopy();\x0a\x09\x09}\x0a\x09\x09});\x0a\x09\x09return copy;\x0a\x09'>",
 |  | 
 | 
											
												
													
														|  | 
 |  | +source: "deepCopy\x0a\x09<inlineJS: '\x0a\x09\x09var copy = self.a$cls._new();\x0a\x09\x09Object.keys(self).forEach(function (i) {\x0a\x09\x09// if(/^@.+/.test(i)) {\x0a\x09\x09\x09copy[i] = $recv(self[i])._deepCopy();\x0a\x09\x09// }\x0a\x09\x09});\x0a\x09\x09return copy;\x0a\x09'>",
 | 
											
												
													
														|  |  referencedClasses: [],
 |  |  referencedClasses: [],
 | 
											
												
													
														|  |  //>>excludeEnd("ide");
 |  |  //>>excludeEnd("ide");
 | 
											
												
													
														|  |  messageSends: []
 |  |  messageSends: []
 | 
											
										
											
												
													
														|  | @@ -1434,9 +1434,9 @@ return $core.withContext(function($ctx1) {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		var copy = self.a$cls._new();
 |  |  		var copy = self.a$cls._new();
 | 
											
												
													
														|  |  		Object.keys(self).forEach(function(i) {
 |  |  		Object.keys(self).forEach(function(i) {
 | 
											
												
													
														|  | -		if(/^@.+/.test(i)) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +		// if(/^@.+/.test(i)) {
 | 
											
												
													
														|  |  			copy[i] = self[i];
 |  |  			copy[i] = self[i];
 | 
											
												
													
														|  | -		}
 |  | 
 | 
											
												
													
														|  | 
 |  | +		// }
 | 
											
												
													
														|  |  		});
 |  |  		});
 | 
											
												
													
														|  |  		return copy;
 |  |  		return copy;
 | 
											
												
													
														|  |  	;
 |  |  	;
 | 
											
										
											
												
													
														|  | @@ -1447,7 +1447,7 @@ return self;
 | 
											
												
													
														|  |  },
 |  |  },
 | 
											
												
													
														|  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 |  |  //>>excludeStart("ide", pragmas.excludeIdeData);
 | 
											
												
													
														|  |  args: [],
 |  |  args: [],
 | 
											
												
													
														|  | -source: "shallowCopy\x0a\x09<inlineJS: '\x0a\x09\x09var copy = self.a$cls._new();\x0a\x09\x09Object.keys(self).forEach(function(i) {\x0a\x09\x09if(/^@.+/.test(i)) {\x0a\x09\x09\x09copy[i] = self[i];\x0a\x09\x09}\x0a\x09\x09});\x0a\x09\x09return copy;\x0a\x09'>",
 |  | 
 | 
											
												
													
														|  | 
 |  | +source: "shallowCopy\x0a\x09<inlineJS: '\x0a\x09\x09var copy = self.a$cls._new();\x0a\x09\x09Object.keys(self).forEach(function(i) {\x0a\x09\x09// if(/^@.+/.test(i)) {\x0a\x09\x09\x09copy[i] = self[i];\x0a\x09\x09// }\x0a\x09\x09});\x0a\x09\x09return copy;\x0a\x09'>",
 | 
											
												
													
														|  |  referencedClasses: [],
 |  |  referencedClasses: [],
 | 
											
												
													
														|  |  //>>excludeEnd("ide");
 |  |  //>>excludeEnd("ide");
 | 
											
												
													
														|  |  messageSends: []
 |  |  messageSends: []
 |