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