boolean () { return !getProperties().isEmpty() || getPropertyNamesSchema() != null || getPropertyDependencies() != null || hasPatternProperties() || getRequired() != null || getMinProperties() != null || getMaxProperties() != null; }