boolean (final java.lang.Object o) { if (o == this) return true; if (!(o instanceof ValueAndWither)) return false; final ValueAndWither other = (ValueAndWither) o; final java.lang.Object this$myField = this.getMyField(); final java.lang.Object other$myField = other.getMyField(); if (this$myField == null ? other$myField != null : !this$myField.equals(other$myField)) return false; return true; }