in scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/protocol/data/BulkOperation.java [198:228]
public boolean equals(final Object o) {
if (o == this) return true;
if (!(o instanceof BulkOperation)) return false;
final BulkOperation other = (BulkOperation) o;
if (!other.canEqual((Object) this)) return false;
final Object this$method = this.getMethod();
final Object other$method = other.getMethod();
if (this$method == null ? other$method != null : !this$method.equals(other$method)) return false;
final Object this$bulkId = this.getBulkId();
final Object other$bulkId = other.getBulkId();
if (this$bulkId == null ? other$bulkId != null : !this$bulkId.equals(other$bulkId)) return false;
final Object this$version = this.getVersion();
final Object other$version = other.getVersion();
if (this$version == null ? other$version != null : !this$version.equals(other$version)) return false;
final Object this$path = this.getPath();
final Object other$path = other.getPath();
if (this$path == null ? other$path != null : !this$path.equals(other$path)) return false;
final Object this$data = this.getData();
final Object other$data = other.getData();
if (this$data == null ? other$data != null : !this$data.equals(other$data)) return false;
final Object this$location = this.getLocation();
final Object other$location = other.getLocation();
if (this$location == null ? other$location != null : !this$location.equals(other$location)) return false;
final Object this$response = this.getResponse();
final Object other$response = other.getResponse();
if (this$response == null ? other$response != null : !this$response.equals(other$response)) return false;
final Object this$status = this.getStatus();
final Object other$status = other.getStatus();
if (this$status == null ? other$status != null : !this$status.equals(other$status)) return false;
return true;
}