anchor.diff:  }
   
   Future<num> testAnalysis(String src, ana.Analyzer analyzer) async {
  -  Stopwatch sw = new Stopwatch()..start();
  -
  +  lastExecuted = OperationType.Analysis;
  +  Stopwatch sw = new Stopwatch()..start();
  +
  +  lastOffset = null;
     if (_SERVER_BASED_CALL) await server.analyzeGet(source: src);
     else await analyzer.analyze(src);
   
  
positive.code: }
  
  Future<num> testDocument(String src, ana.Analyzer analyzer) async {
    Stopwatch sw = new Stopwatch()..start();
    for (int i = 0; i < src.length; i++) {
      Stopwatch sw2 = new Stopwatch()..start();
  
      if (i % 1000 == 0 && i > 0) print("INC: $i docs completed");
      if (_SERVER_BASED_CALL) await server.documentGet(source: src, offset: i);
      else await analyzer.dartdoc(src, i);
  
  
negative.code:   if (args.length >= 3) maxMutations = int.parse(args[2]);
    if (args.length >= 4) iterations = int.parse(args[3]);
    if (args.length >= 5) commandToRun = args[4];
    if (args.length >= 6) dumpServerComms = args[5].toLowerCase() == "true";
    io.Directory sdkDir = cli_util.getSdkDir([]);
  
    // Load the list of files.
  