|  | @@ -489,7 +489,7 @@ define(['require', './compatibility'], function (require) {
 | 
											
												
													
														|  |              if (theClass && theClass.superclass == superclass) {
 |  |              if (theClass && theClass.superclass == superclass) {
 | 
											
												
													
														|  |                  if (iVarNames) theClass.iVarNames = iVarNames;
 |  |                  if (iVarNames) theClass.iVarNames = iVarNames;
 | 
											
												
													
														|  |                  if (pkg) theClass.pkg = pkg;
 |  |                  if (pkg) theClass.pkg = pkg;
 | 
											
												
													
														|  | -                if (fn) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +                if (fn && theClass.fn !== fn) {
 | 
											
												
													
														|  |                      fn.prototype = theClass.fn.prototype;
 |  |                      fn.prototype = theClass.fn.prototype;
 | 
											
												
													
														|  |                      theClass.fn = fn;
 |  |                      theClass.fn = fn;
 | 
											
												
													
														|  |                      fn.prototype.constructor = fn;
 |  |                      fn.prototype.constructor = fn;
 |