anchor.diff:        map[contextEntry.key] = kindMap;
       }
       return json.encode(map);
  -  }
  -
  -  /// Add the data in the [source] map to the [target] map.
  -  void _addToMap<K>(Map<K, Map<K, int>> target, Map<K, Map<K, int>> source) {
  -    for (var outerEntry in source.entries) {
  -      var innerTarget = target.putIfAbsent(outerEntry.key, () => {});
  -      for (var innerEntry in outerEntry.value.entries) {
  -        var innerKey = innerEntry.key;
  -        innerTarget[innerKey] = (innerTarget[innerKey] ?? 0) + innerEntry.value;
  -      }
  -    }
     }
   }
   
  
positive.code:   if (result.wasParsed('help')) {
      printUsage(parser);
      return false;
    } else if (result.rest.length != 1) {
      printUsage(parser, error: 'No package path specified.');
      return false;
    }
    var rootPath = result.rest[0];
    if (!PhysicalResourceProvider.INSTANCE.pathContext.isAbsolute(rootPath)) {
      printUsage(parser, error: 'The package path must be an absolute path.');
      return false;
    }
    if (!io.Directory(rootPath).existsSync()) {
      printUsage(parser, error: 'The directory "$rootPath" does not exist.');
      return false;
    }
    return true;
  
negative.code: import 'package:analyzer/dart/element/type_provider.dart';
  import 'package:analyzer/dart/element/type_system.dart';
  import 'package:analyzer/diagnostic/diagnostic.dart';
  import 'package:analyzer/file_system/file_system.dart';
  import 'package:analyzer/file_system/physical_file_system.dart';
  import 'package:analyzer/src/dart/element/inheritance_manager3.dart';
  import 'package:analyzer/src/generated/engine.dart';
  