anchor.diff:      Future out;
       if (env.prettyPrint) {
         out = prettyPrint(globalHitmap, failedLoads, env.output);
  -    }
  -    if (env.lcov) {
  +    } else if (env.lcov) {
         out = lcov(globalHitmap, env.output);
       }
   
  
positive.code:     }
    }
  
    if (args['in'] == null) {
      fail('No input files given.');
    } else {
      env.input = absolute(normalize(args['in']));
      if (!FileSystemEntity.isDirectorySync(env.input) &&
          !FileSystemEntity.isFileSync(env.input)) {
        fail('Provided input "${args["in"]}" is neither a directory nor a file.');
      }
    }
  
    if (args['out'] == 'stdout') {
  
negative.code:   final start = new DateTime.now().millisecondsSinceEpoch;
  
    List files = msg.files;
    var resolver = new Resolver(packageRoot: msg.pkgRoot, sdkRoot: msg.sdkRoot);
    var workerHitmap = {};
    files.forEach((File fileEntry) {
      // Read file sync, as it only contains 1 object.
  