code: function _gpfDefineInterface(name, definition) {
          var interfaceDefinition = { $interface: "gpf.interfaces.I" + name };
          Object.keys(definition).forEach(function (methodName) {
              interfaceDefinition[methodName] = _gpfCreateAbstractFunction(definition[methodName]);
          });
          return _gpfDefine(interfaceDefinition);
      }
docs: Internal interface definition helper
  
  @param {String} name Interface name
  @param {Object} definition Interface definition association method names to the number
  of parameters
  @return {Function} Interface specifier
  @since 0.1.9