SimpleExpression condition1 = builder.translateSimpleExpression(context, call.getArgument(0));
builder.addStatement(new IfStatement(condition1, test2Label, finishLabel, test2Label));
// first condition is ok, check the second
builder.addLabel(test2Label);
builder.addStatement(new ExprStatement(builder.translateExpression(context, call.getArgument(1))));
builder.addLabel(finishLabel);
}