anchor.diff:      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,
  
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:     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.
  