anchor.diff:  import "dart:convert";
   import "dart:io";
   import "dart:isolate";
  -import "dart:mirrors";
   
   import "package:args/args.dart";
   import "package:path/path.dart";
  
positive.code:   };
  
    // Create workers.
    for (var i = 1; i < env.workers; i++) {
      var p = spawnFunction(worker);
      workerPorts.add(p);
      var start = files.length - filesPerWorker;
      var end = files.length;
      var workerFiles = files.getRange(start, end).toList();
      files.removeRange(start, end);
      p.send(new Message(Message.WORK, [sharedEnv, workerFiles]), port);
    }
    // Let the last worker deal with the rest of the files (which should be only
    // off by at max (#workers - 1).
    var p = spawnFunction(worker);
    workerPorts.add(p);
    p.send(new Message(Message.WORK, [sharedEnv, files]), port.toSendPort());
  
    return 0;
  }
  
  /// Checks the validity of the provided arguments. Does not initialize actual
  
negative.code:     print("  package-root: ${env.pkgRoot}");
    }
  
    Map sharedEnv = {
      "sdkRoot": env.sdkRoot,
      "pkgRoot": env.pkgRoot,
  