in scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec/resources/Address.java [162:196]
public boolean equals(final Object o) {
if (o == this) return true;
if (!(o instanceof Address)) return false;
final Address other = (Address) o;
if (!other.canEqual((Object) this)) return false;
final Object this$type = this.getType();
final Object other$type = other.getType();
if (this$type == null ? other$type != null : !this$type.equals(other$type)) return false;
final Object this$display = this.getDisplay();
final Object other$display = other.getDisplay();
if (this$display == null ? other$display != null : !this$display.equals(other$display)) return false;
final Object this$primary = this.getPrimary();
final Object other$primary = other.getPrimary();
if (this$primary == null ? other$primary != null : !this$primary.equals(other$primary)) return false;
final Object this$country = this.getCountry();
final Object other$country = other.getCountry();
if (this$country == null ? other$country != null : !this$country.equals(other$country)) return false;
final Object this$formatted = this.getFormatted();
final Object other$formatted = other.getFormatted();
if (this$formatted == null ? other$formatted != null : !this$formatted.equals(other$formatted)) return false;
final Object this$locality = this.getLocality();
final Object other$locality = other.getLocality();
if (this$locality == null ? other$locality != null : !this$locality.equals(other$locality)) return false;
final Object this$postalCode = this.getPostalCode();
final Object other$postalCode = other.getPostalCode();
if (this$postalCode == null ? other$postalCode != null : !this$postalCode.equals(other$postalCode)) return false;
final Object this$region = this.getRegion();
final Object other$region = other.getRegion();
if (this$region == null ? other$region != null : !this$region.equals(other$region)) return false;
final Object this$streetAddress = this.getStreetAddress();
final Object other$streetAddress = other.getStreetAddress();
if (this$streetAddress == null ? other$streetAddress != null : !this$streetAddress.equals(other$streetAddress))
return false;
return true;
}