in scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec/schema/Schema.java [97:123]
public boolean equals(final Object o) {
if (o == this) return true;
if (!(o instanceof Schema)) return false;
final Schema other = (Schema) o;
if (!other.canEqual((Object) this)) return false;
final Object this$id = this.getId();
final Object other$id = other.getId();
if (this$id == null ? other$id != null : !this$id.equals(other$id)) return false;
final Object this$name = this.getName();
final Object other$name = other.getName();
if (this$name == null ? other$name != null : !this$name.equals(other$name)) return false;
final Object this$description = this.getDescription();
final Object other$description = other.getDescription();
if (this$description == null ? other$description != null : !this$description.equals(other$description))
return false;
final Object this$attributes = this.getAttributes();
final Object other$attributes = other.getAttributes();
if (this$attributes == null ? other$attributes != null : !this$attributes.equals(other$attributes)) return false;
final Object this$attributeNamesMap = this.getAttributeNamesMap();
final Object other$attributeNamesMap = other.getAttributeNamesMap();
if (this$attributeNamesMap == null ? other$attributeNamesMap != null : !this$attributeNamesMap.equals(other$attributeNamesMap))
return false;
final Object this$meta = this.getMeta();
final Object other$meta = other.getMeta();
if (this$meta == null ? other$meta != null : !this$meta.equals(other$meta)) return false;
return true;
}