anchor.diff:        ResolvedUnitResult resolvedUnitResult,
         int offset,
         CompletionMetrics metrics,
  -      [DeclarationsTracker declarationsTracker,
  -      bool useNewRelevance = false]) async {
  +      [bool useNewRelevance = false]) async {
       var completionRequestImpl = CompletionRequestImpl(
         resolvedUnitResult,
         offset,
  
positive.code:     var suggestions =
          await DartCompletionManager().computeSuggestions(completionRequestImpl);
  
      // If a non-null declarationsTracker was passed, use it to call
      // computeIncludedSetList, this current implementation just adds the set of
      // included element names with relevance 0, future implementations should
      // compute out the relevance that clients will set to each value.
      if (declarationsTracker != null) {
        var includedSuggestionSets = <IncludedSuggestionSet>[];
        var includedElementNames = <String>{};
  
        computeIncludedSetList(declarationsTracker, resolvedUnitResult,
            includedSuggestionSets, includedElementNames);
  
        for (var eltName in includedElementNames) {
          suggestions.add(CompletionSuggestion(
              CompletionSuggestionKind.INVOCATION,
              0,
              eltName,
              0,
              eltName.length,
              false,
              false));
        }
      }
      stopwatch.stop();
      metrics.meanCompletionMS.addValue(stopwatch.elapsedMilliseconds);
  
  
negative.code: import 'dart:async';
  import 'dart:io' as io;
  
  import 'package:analysis_server/src/protocol_server.dart';
  import 'package:analysis_server/src/services/completion/completion_core.dart';
  import 'package:analysis_server/src/services/completion/completion_performance.dart';
  