| 
														
															@@ -237,18 +237,20 @@ define("amber/boot", [ 'require', './browser-compatibility' ], function (require 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		 metaclasses. */ 
														 | 
														
														 | 
														
															 		 metaclasses. */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		st.init = function(klass) { 
														 | 
														
														 | 
														
															 		st.init = function(klass) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			st.initClass(klass); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			initClass(klass); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			if(klass.klass && !klass.meta) { 
														 | 
														
														 | 
														
															 			if(klass.klass && !klass.meta) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-				st.initClass(klass.klass); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				initClass(klass.klass); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			} 
														 | 
														
														 | 
														
															 			} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		}; 
														 | 
														
														 | 
														
															 		}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		st.initClass = function(klass) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		function initClass(klass) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			if(klass.wrapped) { 
														 | 
														
														 | 
														
															 			if(klass.wrapped) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				copySuperclass(klass); 
														 | 
														
														 | 
														
															 				copySuperclass(klass); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				dnu.installHandlers(klass); 
														 | 
														
														 | 
														
															 				dnu.installHandlers(klass); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			} 
														 | 
														
														 | 
														
															 			} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		}; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		this.initClass = initClass; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		function copySuperclass(klass, superclass) { 
														 | 
														
														 | 
														
															 		function copySuperclass(klass, superclass) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			var inheritedMethods = Object.create(null); 
														 | 
														
														 | 
														
															 			var inheritedMethods = Object.create(null); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -315,7 +317,7 @@ define("amber/boot", [ 'require', './browser-compatibility' ], function (require 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		var org = brikz.ensure("organize"); 
														 | 
														
														 | 
														
															 		var org = brikz.ensure("organize"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		var root = brikz.ensure("root"); 
														 | 
														
														 | 
														
															 		var root = brikz.ensure("root"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		brikz.ensure("classInit"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		var classInit = brikz.ensure("classInit"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		var nil = root.nil; 
														 | 
														
														 | 
														
															 		var nil = root.nil; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		var rootAsClass = root.rootAsClass; 
														 | 
														
														 | 
														
															 		var rootAsClass = root.rootAsClass; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		var SmalltalkObject = root.Object; 
														 | 
														
														 | 
														
															 		var SmalltalkObject = root.Object; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -536,7 +538,7 @@ define("amber/boot", [ 'require', './browser-compatibility' ], function (require 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			// The fn property changed. We need to add back the klass property to the prototype 
														 | 
														
														 | 
														
															 			// The fn property changed. We need to add back the klass property to the prototype 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			wireKlass(klass); 
														 | 
														
														 | 
														
															 			wireKlass(klass); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			st.initClass(klass); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			classInit.initClass(klass); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		}; 
														 | 
														
														 | 
														
															 		}; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		/* Create an alias for an existing class */ 
														 | 
														
														 | 
														
															 		/* Create an alias for an existing class */ 
														 |