code: function _wrapQueryInterface (orgQueryInterface) {
      return function (interfaceDefinition) {
          /*eslint-disable no-invalid-this*/
          _gpfIgnore(interfaceDefinition);
          var result = _queryInterface.apply(this, arguments);
          if (null === result) {
              result = orgQueryInterface.apply(this, arguments);
          }
          return result;
          /*eslint-enable no-invalid-this*/
      };
  }
docs: Creates a wrapper calling _queryInterface and, if no result is built, the original one defined in the object
  prototype
  
  @param {Function} orgQueryInterface Interface to retreive
  @return {Function} Default queryInterface implementation
  @gpf:closure