anchor.diff:  
   class SsaUnoptimizedCodeGenerator extends SsaCodeGenerator {
   
  -  js.Statement setup;
     js.Switch currentBailoutSwitch;
     final List<js.Switch> oldBailoutSwitches;
     final List<js.Parameter> newParameters;
  
positive.code:    */
    final Set<String> declaredLocals;
  
    Element equalsNullElement;
    Element boolifiedEqualsNullElement;
    int indent = 0;
    HGraph currentGraph;
    HBasicBlock currentBlock;
  
    // Records a block-information that is being handled specially.
    // Used to break bad recursion.
  
negative.code:       compiler.internalError('dominated.length = ${dominated.length}',
                               instruction: node);
      }
      if (dominated.length == 2 && block != currentGraph.entry) {
        compiler.internalError('node.block != currentGraph.entry',
                               instruction: node);
      }
      assert(dominated[0] == block.successors[0]);
      visitBasicBlock(dominated[0]);
    }
  
  