code: function _gpfInterfaceIsImplementedBy(interfaceSpecifier, inspectedObject) {
          var result = true;
          _gpfObjectForEach(interfaceSpecifier.prototype, function (referenceMethod, name) {
              if (name === "constructor") {
                  // ignore
                  return;
              }
              if (_gpfInterfaceIsInvalidMethod(referenceMethod, inspectedObject[name])) {
                  result = false;
              }
          });
          return result;
      }
docs: Verify that the object implements the specified interface
  
  @param {Function} interfaceSpecifier Reference interface
  @param {Object} inspectedObject Object (or class prototype) to inspect
  @return {Boolean} True if implemented
  @since 0.1.8