@Override
        public boolean equals(Object o) {
            if (this == o) return true;
            if (!(o instanceof InvalidProperty)) return false;

            InvalidProperty that = (InvalidProperty) o;

            return property.equals(that.property) && kind.equals(that.kind);
        }
return empty list if success else list with not valid implemented methods in class

@param _interface
@return
jphp-runtime/src/php/runtime/reflection/ClassEntity.java