code: function _gpfProcessDefineParamNoSuperUsed (defaultSuper, params) {
      if (undefined === params[_GPF_DEFINE_PARAM_DEFINITION] && "object" === typeof params[_GPF_DEFINE_PARAM_SUPER]) {
          params[_GPF_DEFINE_PARAM_DEFINITION] = params[_GPF_DEFINE_PARAM_SUPER];
          params[_GPF_DEFINE_PARAM_SUPER] = defaultSuper;
      }
  }
docs: Check if base looks like a definition (and no definition was passed), if so invert