anchor.diff:  
   import 'package:analyzer/src/generated/utilities_dart.dart';
   import 'package:analyzer/src/summary/base.dart';
  +import 'package:analyzer/src/summary/format.dart';
   import 'package:analyzer/src/summary/idl.dart';
   
   const int MAX_LINE_LENGTH = 80;
  
positive.code:   DecodedEntity decodeUnit(UnitWrapper obj) {
      try {
        LinkedUnit linked = obj._linked;
        UnlinkedUnit unlinked = obj._unlinked;
        Map<String, Object> unlinkedMap = unlinked.toMap();
        Map<String, Object> linkedMap =
            linked != null ? linked.toMap() : <String, Object>{};
  
negative.code:         '${bundle.majorVersion}.${bundle.minorVersion}');
      restOfMap.remove('majorVersion');
      restOfMap.remove('minorVersion');
      result['linkedLibraryUris'] = restOfMap['linkedLibraryUris'];
      result['unlinkedUnitUris'] = restOfMap['unlinkedUnitUris'];
      for (int i = 0; i < bundle.linkedLibraries.length; i++) {
        String libraryUriString = bundle.linkedLibraryUris[i];
        Uri libraryUri = Uri.parse(libraryUriString);
  