code: function init() {
  			/* jshint validthis: true */
  			// All construction is actually done in the init method.
  			if (!initializing) {
  				//!steal-remove-start
  				if(process.env.NODE_ENV !== 'production') {
  					if(!this || (this.constructor !== Constructor) &&
  					// We are being called without `new` or we are extending.
  					arguments.length && Constructor.constructorExtends) {
  						dev.warn('can/construct/construct.js: extending a Construct without calling extend');
  					}
  				}
  				//!steal-remove-end
  
  				return (!this || this.constructor !== Constructor) &&
  				// We are being called without `new` or we are extending.
  				arguments.length && Constructor.constructorExtends ? Constructor.extend.apply(Constructor, arguments) :
  				// We are being called with `new`.
  				Constructor.newInstance.apply(Constructor, arguments);
  			}
  		}
docs: !steal-remove-end The dummy class constructor.