anchor.diff:     */
     Future<bool> computeFull(AstNode node);
   }
  -
  -class _NoReturnType extends DartType {
  -
  -  @override
  -  String get displayName => name;
  -
  -  @override
  -  Element get element => null;
  -
  -  @override
  -  bool get isBottom => false;
  -
  -  @override
  -  bool get isDartCoreFunction => false;
  -
  -  @override
  -  bool get isDynamic => false;
  -
  -  @override
  -  bool get isObject => false;
  -
  -  @override
  -  bool get isUndefined => false;
  -
  -  @override
  -  bool get isVoid => false;
  -
  -  @override
  -  String get name => 'NoReturnType';
  -
  -  @override
  -  DartType getLeastUpperBound(DartType type) => this;
  -
  -  @override
  -  bool isAssignableTo(DartType type) => type is _NoReturnType;
  -
  -  @override
  -  bool isMoreSpecificThan(DartType type) => false;
  -
  -  @override
  -  bool isSubtypeOf(DartType type) => false;
  -
  -  @override
  -  bool isSupertypeOf(DartType type) => false;
  -
  -  @override
  -  DartType substitute2(List<DartType> argumentTypes,
  -      List<DartType> parameterTypes) =>
  -      this;
  -}
  
positive.code: CompletionSuggestion createSuggestion(Element element,
      {CompletionSuggestionKind kind: CompletionSuggestionKind.INVOCATION,
      int relevance: COMPLETION_RELEVANCE_DEFAULT}) {
    DartType type;
    if (element is ExecutableElement) {
      if (element.isOperator) {
        return null;
      }
      if (element is PropertyAccessorElement && element.isSetter) {
        type = NO_RETURN_TYPE;
      } else {
        type = element.returnType;
      }
    } else if (element is VariableElement) {
      type = element.type;
    } else if (element is FunctionTypeAliasElement) {
      type = element.returnType;
    } else {
      type = NO_RETURN_TYPE;
    }
    String completion = element.displayName;
    bool isDeprecated = element.isDeprecated;
    CompletionSuggestion suggestion = new CompletionSuggestion(
  
negative.code: }
  
  /**
   * This class visits elements in a class and provides suggestions based upon
   * the visible members in that class. Clients should call
   * [ClassElementSuggestionBuilder.suggestionsFor].
  