anchor.diff:      emitBraceWrapped(() {
         // Emit the newly added methods.
         for (int i = endIndex; i < methodList.length; i++) {
  -        currentMethod = i;
  +        currentMethod = methodList[i];
  +        currentMethodIndex = i;
           methodList[i].emit();
           currentMethod = null;
  +        currentMethodIndex = null;
         }
       });
       emitNewline();
  
positive.code:       }
      }
      fuzzer.emitLn(outputName, newline: false);
      fuzzer.emitExprList(depth + 1, parameters, rhsFilter: rhsFilter);
      if (includeSemicolon) {
        fuzzer.emit(';');
      }
  
negative.code:   Random rand;
    int indent;
    int nest;
    int currentClassIndex;
    Method currentMethod;
    int currentMethodIndex;
  
    // DartType instance.
    DartType dartType;
  