in scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec/resources/ScimResource.java [194:220]
public boolean equals(final Object o) {
if (o == this) return true;
if (!(o instanceof ScimResource)) return false;
final ScimResource other = (ScimResource) o;
if (!other.canEqual((Object) this)) return false;
if (!super.equals(o)) 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;
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$externalId = this.getExternalId();
final Object other$externalId = other.getExternalId();
if (this$externalId == null ? other$externalId != null : !this$externalId.equals(other$externalId)) return false;
final Object this$extensions = this.getExtensions();
final Object other$extensions = other.getExtensions();
if (this$extensions == null ? other$extensions != null : !this$extensions.equals(other$extensions)) return false;
final Object this$baseUrn = this.getBaseUrn();
final Object other$baseUrn = other.getBaseUrn();
if (this$baseUrn == null ? other$baseUrn != null : !this$baseUrn.equals(other$baseUrn)) return false;
final Object this$resourceType = this.getResourceType();
final Object other$resourceType = other.getResourceType();
if (this$resourceType == null ? other$resourceType != null : !this$resourceType.equals(other$resourceType))
return false;
return true;
}