if (!_equals_2) {
_and = false;
} else {
String _string_3 = new String();
boolean _equals_3 = Objects.equal("bar", _string_3);
<BUG>_and = (_equals_2 && _equals_3);
}</BUG>
if (!_and) {
sneakyThrowRuleFailedException("\'foo\' == new String() && \'bar\' == new String()");
}

if (!_equals_2) {
_and = false;
} else {
String _string_3 = new String();
boolean _equals_3 = Objects.equal("bar", _string_3);
_and = _equals_3;
}
if (!_and) {
sneakyThrowRuleFailedException("\'foo\' == new String() && \'bar\' == new String()");
}
