anchor.diff:      }
   
       // Adjust suggestion relevance before returning
  -    var suggestions = suggestionMap.values.toList();
  +    var suggestions = builder.suggestions.toList();
       const SORT_TAG = 'DartCompletionManager - sort';
       performance.logStartTime(SORT_TAG);
       if (ranking != null) {
  
positive.code:       }
      }
    }
  
    static List<String> _ensureList(Map<String, List<String>> map, String key) {
      var list = map[key];
      if (list == null) {
        list = <String>[];
        map[key] = list;
      }
      return list;
    }
  
    static String _getConstructorClassName(CompletionSuggestion suggestion) {
      var completion = suggestion.completion;
      var dotIndex = completion.indexOf('.');
      if (dotIndex != -1) {
        return completion.substring(0, dotIndex);
      } else {
        return completion;
      }
    }
  
    static bool _isClass(CompletionSuggestion suggestion) {
      return suggestion.element?.kind == protocol.ElementKind.CLASS;
    }
  
    static bool _isConstructor(CompletionSuggestion suggestion) {
      return suggestion.element?.kind == protocol.ElementKind.CONSTRUCTOR;
    }
  }
  
  /// The information about a requested list of completions within a Dart file.
  
negative.code:       ..replacementLength = range.length;
  
      // Request Dart specific completions from each contributor
      var builder = SuggestionBuilder(dartRequest, listener: listener);
      var contributors = <DartCompletionContributor>[
        ArgListContributor(),
  