anchor.diff:      });
   }
   
  -Future<int> _analyzer(TaskContext context, Path filePath, bool enableTypeChecks,
  +Future<int> _analyzer(TaskLogger logger, Path filePath, bool enableTypeChecks,
       bool verbose) {
     TempDir tmpDir;
   
  
positive.code:       .then((process) {
          if(verbose) {
            return pipeProcess(process,
                stdOutWriter: context.fine,
                stdErrWriter: context.severe);
          } else {
            return pipeProcess(process);
          }
  
negative.code:   int warningCount = 0;
  
    return Future.forEach(analyzerFilePaths, (Path path) {
      final logger = context.getSubLogger(path.toString());
      return _analyzer(logger, path, enableTypeChecks, verbose)
          .then((int exitCode) {
  
            String prefix;
  