code: function (inspectedObject, interfaceDefinition) {
              if (inspectedObject instanceof Function) {
                  inspectedObject = inspectedObject.prototype;
              }
              return _gpfIsImplementedBy(inspectedObject, interfaceDefinition);
          }
docs: Verify that the object (or class) implements the current interface
  
  @param {Object|Function} inspectedObject object (or class) to inspect
  @param {gpf.interfaces.Interface} interfaceDefinition reference interface
  @return {Boolean} True if implemented