anchor.diff:    void _updateInvocationRelevance(DartType type, LibraryElement libElem,
         Iterable<CompletionSuggestion> suggestions, List<String> order) {
       String typeName = type.name;
  -      for (CompletionSuggestion suggestion in suggestions) {
  -        String suggestionSummary = convert.JSON.encode({
  -          "kind" : suggestion.kind,
  -          "completion" : suggestion.completion,
  -        });
  -        _log.info("Suggestion being ordered: ${suggestionSummary}");
  -
  -        protocol.Element element = suggestion.element;
  -        int newRelevance = DART_RELEVANCE_COMMON_USAGE;
  -
  -        if (element == null) {
  -          _log.info("MATCH FAIL: element was null");
  -          suggestion.relevance = newRelevance;
  -          continue;
  -        }
  -
  -        if (element.kind != protocol.ElementKind.CONSTRUCTOR &&
  -                element.kind != protocol.ElementKind.FIELD &&
  -                element.kind != protocol.ElementKind.GETTER &&
  -                element.kind != protocol.ElementKind.METHOD &&
  -                element.kind != protocol.ElementKind.SETTER) {
  -                  _log.info("Element type can't be matched: ${element}");
  -                  suggestion.relevance = newRelevance;
  -                  continue;
  -                }
  -
  -                if (suggestion.kind != CompletionSuggestionKind.INVOCATION) {
  -                  _log.info("Suggestion kind was not supported: ${suggestion.kind}");
  -                  suggestion.relevance = newRelevance;
  -                  continue;
  -                }
  -
  -                if (suggestion.declaringType != typeName) {
  -                  _log.info("Suggestion declaring type not matched: ${suggestion.declaringType}, $typeName");
  -                  suggestion.relevance = newRelevance;
  -                  continue;
  -                                }
  -
  -
  -          int index = order.indexOf(suggestion.completion);
  -          if (index != -1) {
  -            int newRelevance = DART_RELEVANCE_COMMON_USAGE - index;
  -            _log.info("Updating relevance: ${suggestion.completion}: ${suggestion.relevance} -> $newRelevance");
  -            suggestion.relevance = newRelevance;
  -            continue;
  -          }
  -
  -          else {
  -            _log.info("Completion not found: ${suggestion.completion}: ${suggestion.relevance} -> $newRelevance");
  -            suggestion.relevance = newRelevance;
  -          }
  -
  -      }
  +    for (CompletionSuggestion suggestion in suggestions) {
  +      String suggestionSummary = convert.JSON.encode(
  +          {"kind": suggestion.kind, "completion": suggestion.completion,});
  +      _log.info("Suggestion being ordered: ${suggestionSummary}");
  +
  +      protocol.Element element = suggestion.element;
  +      int newRelevance = DART_RELEVANCE_DEFAULT;
  +
  +      if (element == null) {
  +        _log.info("MATCH FAIL: element was null");
  +        suggestion.relevance = newRelevance;
  +        continue;
  +      }
  +
  +      if (element.kind != protocol.ElementKind.CONSTRUCTOR &&
  +          element.kind != protocol.ElementKind.FIELD &&
  +          element.kind != protocol.ElementKind.GETTER &&
  +          element.kind != protocol.ElementKind.METHOD &&
  +          element.kind != protocol.ElementKind.SETTER) {
  +        _log.info("Element type can't be matched: ${element}");
  +        suggestion.relevance = newRelevance;
  +        continue;
  +      }
  +
  +      if (suggestion.kind != CompletionSuggestionKind.INVOCATION) {
  +        _log.info("Suggestion kind was not supported: ${suggestion.kind}");
  +        suggestion.relevance = newRelevance;
  +        continue;
  +      }
  +
  +      if (suggestion.declaringType != typeName) {
  +        _log.info(
  +            "Suggestion declaring type not matched: ${suggestion.declaringType}, $typeName");
  +        suggestion.relevance = newRelevance;
  +        continue;
  +      }
  +
  +      int index = order.indexOf(suggestion.completion);
  +      if (index != -1) {
  +        int newRelevance = DART_RELEVANCE_COMMON_USAGE - index;
  +        _log.info(
  +            "Updating relevance: ${suggestion.completion}: ${suggestion.relevance} -> $newRelevance");
  +        suggestion.relevance = newRelevance;
  +        continue;
  +      }
  +
  +      _log.info(
  +          "Completion not found: ${suggestion.completion}: ${suggestion.relevance} -> $newRelevance");
  +      suggestion.relevance = newRelevance;
  +    }
     }
   }
   
  
positive.code:         if (typeElem != null) {
            LibraryElement libElem = typeElem.library;
            if (libElem != null) {
              _updateInvocationRelevance(type, libElem, suggestions, completionList);
            }
          }
        }
      }
    }
  
  
    /**
     * Adjusts the relevance of all method suggestions based upon the given
  
negative.code:  * that should not maintain state between calls to it's [sort] method.
   */
  class CommonUsageSorter implements DartContributionSorter {
    /**
     * A map of <library>.<classname> to an ordered list of method names,
     * field names, getter names, and named constructors.
  