boolean (final Object o) { if (o == this) return true; if (!(o instanceof Class1)) return false; final Class1 other = (Class1) o; final Object this$f1 = this.getF1(); final Object other$f1 = other.getF1(); if (this$f1 == null ? other$f1 != null : !this$f1.equals(other$f1)) return false; return true; }