anchor.diff:    List<String> keys = testsByExpectedAndActual.keys.toList();
     keys.sort();
     for (String key in keys) {
  -    print(key);
       List<TestResult> results = testsByExpectedAndActual[key];
       results.sort((first, second) => first.testName.compareTo(second.testName));
  +    print('$key (${results.length})');
       for (TestResult result in results) {
         if (result.message == null) {
           print('  ${result.testName}');
  
positive.code:   if (testsByStackTrace.isNotEmpty) {
      print('');
      print('Unique stack traces (${testsByStackTrace.length}):');
      for (String traceLine in testsByStackTrace.keys) {
        print('  $traceLine');
      }
    }
  }
  
negative.code:       String traceLine = stackTrace[i];
        if (traceLine.startsWith(framePattern) &&
            traceLine.contains('(package:')) {
          if (traceLine.contains('ResolutionApplier._get') ||
              traceLine.contains('ElementWalker.getAccessor') ||
              traceLine.contains('ElementWalker.getClass') ||
              traceLine.contains('ElementWalker.getEnum') ||
              traceLine.contains('ElementWalker.getVariable') ||
              traceLine.contains('DeclarationResolver._match') ||
              traceLine.contains('DeclarationResolver.applyParameters') ||
              traceLine.contains('ResolutionStorer._store')) {
            return stackTrace[i + 1];
          } else if (traceLine.contains('_FunctionTypeImplLazy.substitute2') ||
              traceLine.contains('ElementImpl.encloseElement') ||
              traceLine.contains('ResolutionStorer._validateLocation')) {
            return stackTrace[i + 2];
          }
          return traceLine;
        }
      }
  