code: function (definition, visibility) {
          var isWScript = _GPF_HOST.WSCRIPT === _gpfHost;
          this._defaultVisibility = visibility;
          _gpfObjectForEach(definition, this._processDefinitionMember, this);
          if (isWScript && definition.hasOwnProperty("toString")) {
              this._processDefinitionMember(definition.toString, "toString");
          }
          this._defaultVisibility = _GPF_VISIBILITY_UNKNOWN;
          if (isWScript && definition.hasOwnProperty("constructor")) {
              this._addConstructor(definition.constructor, this._defaultVisibility);
          }
      }
docs: Process class definition
  
  @param {Object} definition
  @param {Number} visibility