boolean (Object o) { if (o == this) return true; if (!(o instanceof DataNegativeTest)) return false; final DataNegativeTest other = (DataNegativeTest) o; if (!other.canEqual((Object) this)) return false; if (this.getIntProperty() != other.getIntProperty()) return false; final Objectthis$stringProperty = this.getStringProperty(); final Objectother$stringProperty = other.getStringProperty(); if (this$stringProperty == null ? other$stringProperty != null : !this$stringProperty.equals(other$stringProperty)) return false; return true; }