anchor.diff:  /// objects for a run of [CompletionMetricsComputer].
   class CompletionMetrics {
     /// The maximum number of slowest results to collect.
  -  static const maxSlowestResults = 5;
  +  static const maxSlowestResults = 100;
   
     /// The maximum number of worst results to collect.
     static const maxWorstResults = 5;
  
positive.code:         in map['missingCompletionLocationTables'] as List<dynamic>) {
        metrics.missingCompletionLocationTables.add(element as String);
      }
      for (var entry in (map['slowestResults'] as Map<String, dynamic>).entries) {
        var group = CompletionGroup.values[int.parse(entry.key)];
        var results = (entry.value as List<dynamic>)
            .map((map) => CompletionResult.fromJson(map as Map<String, dynamic>))
            .toList();
        metrics.slowestResults[group] = results;
      }
      for (var entry in (map['worstResults'] as Map<String, dynamic>).entries) {
        var group = CompletionGroup.values[int.parse(entry.key)];
        var results = (entry.value as List<dynamic>)
  
negative.code:       var removeRest = CompletionMetricsOptions.OVERLAY_REMOVE_REST_OF_FILE;
        throw Exception('\'_getOverlayContents\' called with option other than'
            '$removeToken and $removeRest: ${options.overlay}');
      }
    }
  
  