boolean (final java.lang.Object o) { if (o == this) return true; if (!(o instanceof Foo)) return false; final Foo other = (Foo) o; final java.lang.Object this$one = this.getOne(); final java.lang.Object other$one = other.getOne(); if (this$one == null ? other$one != null : !this$one.equals(other$one)) return false; final java.lang.Object this$two = this.getTwo(); final java.lang.Object other$two = other.getTwo(); if (this$two == null ? other$two != null : !this$two.equals(other$two)) return false; return true; }