public void translate(ClassGenerator classGen, MethodGenerator methodGen) {
final InstructionList il = methodGen.getInstructionList();
_left.translate(classGen, methodGen);
final InstructionHandle gotot = il.append(new GOTO(null));
il.append(methodGen.loadContextNode());
_right.translate(classGen, methodGen);
_left._trueList.backPatch(gotot);
_left._falseList.backPatch(gotot.getNext());