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:     print("  package-root: ${env.pkgRoot}");
    }
  
    port.receive((Message message, reply) {
      if (message.type == Message.RESULT) {
        mergeHitmaps(message.payload[0], globalHitmap);
        failedResolves.addAll(message.payload[1]);
        doneCnt++;
      }
  
      // All workers are done. Process the data.
      if (doneCnt == env.workers) {
        workerPorts.forEach((p) => p.send(new Message(Message.SHUTDOWN, null)));
        if (env.verbose) {
          final end = new DateTime.now().millisecondsSinceEpoch;
          print("Done creating a global hitmap. Took ${end - start} ms.");
        }
  
        Future out;
        if (env.prettyPrint) {
          out = prettyPrint(globalHitmap, failedLoads);
        }
        if (env.lcov) {
          out = lcov(globalHitmap);
        }
  
        out.then((_) {
          env.output.close().then((_) {
            if (env.verbose) {
              final end = new DateTime.now().millisecondsSinceEpoch;
              print("Done flushing output. Took ${end - start} ms.");
            }
          });
          port.close();
  
          if (env.verbose) {
            if (failedResolves.length > 0) {
              print("Failed to resolve:");
              failedResolves.toSet().forEach((e) {
                print("  ${e}");
              });
            }
            if (failedLoads.length > 0) {
              print("Failed to load:");
              failedLoads.toSet().forEach((e) {
                print("  ${e}");
              });
            }
          }
  
        });
      }
    });
  
    Map sharedEnv = {
      "sdkRoot": env.sdkRoot,
      "pkgRoot": env.pkgRoot,
  
negative.code:     hitMap[source][line] += count;
    }
  
    JSON.decode(rawJson)['coverage'].forEach((Map e) {
      String source = resolver.resolve(e["source"]);
      if (source == null) {
        // Couldnt resolve import, so skip this entry.
  