anchor.diff:        var stopwatch = new Stopwatch()..start();
   
         // Initialize query specific objects
  -      TestMapper mapper = new TestMapper(new SessionLdapMapper(), file.path);
  +      TestMapper mapper = new TestMapper(new CompletionMapper(), file.path);
   
         // Extraction
         await mapper.init({}, (String key, value) {
  
positive.code:   print('----- reducing');
  
    // Initialize query specific objects
    var reducer = sessionLdapReducer;
    var reductionMerge = sessionLdapReductionMerge;
  
    // Reduce the information into two separate result maps
    var reduced1 = <String, dynamic>{};
  
negative.code:     io.exit(1);
    }
    String path = args[0];
    List<io.FileSystemEntity> files;
    if (io.FileSystemEntity.isDirectorySync(path)) {
      files = new io.Directory(path).listSync().where((file) {
        var name = basename(file.path);
        return name.startsWith('compressed-') && name.endsWith('.json');
      }).toList();
    } else {
      files = [new io.File(path)];
    }
  
    // Extract from each file
    var extracted = [];
  