anchor.diff:    }
   
     if (args['base-directory'] != null) {
  -    env.baseDirectory = absolute(args['base-directory']);
  +    env.baseDirectory = p.absolute(args['base-directory']);
     }
   
     env.lcov = args['lcov'];
  
positive.code:   if (FileSystemEntity.isDirectorySync(absPath)) {
      return new Directory(absPath)
          .listSync(recursive: true)
          .where((e) => e is File && filePattern.hasMatch(basename(e.path)))
          .toList();
    }
    return [new File(absPath)];
  
negative.code:   if (args['out'] == 'stdout') {
      env.output = stdout;
    } else {
      var outpath = p.absolute(p.normalize(args['out']));
      var outfile = new File(outpath)..createSync(recursive: true);
      env.output = outfile.openWrite();
    }
  