in scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec/filter/attribute/AttributeReference.java [154:171]
public boolean equals(final Object o) {
if (o == this) return true;
if (!(o instanceof AttributeReference)) return false;
final AttributeReference other = (AttributeReference) o;
if (!other.canEqual((Object) this)) return false;
final Object this$urn = this.getUrn();
final Object other$urn = other.getUrn();
if (this$urn == null ? other$urn != null : !this$urn.equals(other$urn)) return false;
final Object this$attributeName = this.getAttributeName();
final Object other$attributeName = other.getAttributeName();
if (this$attributeName == null ? other$attributeName != null : !this$attributeName.equals(other$attributeName))
return false;
final Object this$subAttributeName = this.getSubAttributeName();
final Object other$subAttributeName = other.getSubAttributeName();
if (this$subAttributeName == null ? other$subAttributeName != null : !this$subAttributeName.equals(other$subAttributeName))
return false;
return true;
}