boolean (final java.lang.Object o) { if (o == this) return true; if (!(o instanceof ValueBuilder)) return false; final ValueBuilder other = (ValueBuilder) o; final java.lang.Object this$o1 = this.getO1(); final java.lang.Object other$o1 = other.getO1(); if (this$o1 == null ? other$o1 != null : !this$o1.equals(other$o1)) return false; if (this.getO2() != other.getO2()) return false; if (java.lang.Double.compare(this.getO3(), other.getO3()) != 0) return false; return true; }