code: function Constructor() {
                  // All construction is actually done in the init method.
                  if (!initializing) {
                      return this.constructor !== Constructor && arguments.length ?
                      // We are being called without `new` or we are extending.
                      arguments.callee.extend.apply(arguments.callee, arguments) :
                      // We are being called with `new`.
                      this.constructor.newInstance.apply(this.constructor, arguments);
                  }
              }
docs: The dummy class constructor.