public void generateDefault() {
   if (defaultEval != null) {
     generator.visit(context, defaultEval, stack);
   } else {
     context.pushNullOfThreeValuedLogic();
     context.pushNullFlag(false);
   }
 }
 @Override
 public void generateCase(int key, Label end) {
   generator.visit(context, casesMap.get(key).result(), stack);
   context.gotoLabel(end);
 }