anchor.diff:    void declaredFunctionTypeAlias(FunctionTypeAlias declaration) {
       if (optype.includeTypeNameSuggestions) {
         // TODO (danrubel) determine parameters and return type
  -      _addLocalSuggestion(declaration.name, declaration.returnType,
  -          protocol.ElementKind.FUNCTION_TYPE_ALIAS,
  +      _addLocalSuggestion_includeTypeNameSuggestions(declaration.name,
  +          declaration.returnType, protocol.ElementKind.FUNCTION_TYPE_ALIAS,
             isAbstract: true, isDeprecated: _isDeprecated(declaration));
       }
     }
  
positive.code:   void declaredTopLevelVar(
        VariableDeclarationList varList, VariableDeclaration varDecl) {
      if (optype.includeReturnValueSuggestions) {
        _addLocalSuggestion(
            varDecl.name, varList.type, protocol.ElementKind.TOP_LEVEL_VARIABLE,
            isDeprecated: _isDeprecated(varList) || _isDeprecated(varDecl),
            relevance: DART_RELEVANCE_LOCAL_TOP_LEVEL_VARIABLE);
      }
    }
  
    void _addLocalSuggestion(
  
negative.code:   @override
    void declaredClass(ClassDeclaration declaration) {
      if (optype.includeTypeNameSuggestions) {
        _addLocalSuggestion_includeTypeNameSuggestions(
            declaration.name, NO_RETURN_TYPE, protocol.ElementKind.CLASS,
            isAbstract: declaration.isAbstract,
            isDeprecated: _isDeprecated(declaration));
  