anchor.diff:      }
   
       // From this point forward the logic is for the inherited references.
  -    if (localVisitor != null && !localVisitor.declaredNames.isEmpty) {
  -      declaredNames = Set.from(localVisitor.declaredNames);
  -    }
       if (request.includeIdentifiers) {
         var member = _enclosingMember(request.target);
         if (member != null) {
  
positive.code: 
    @override
    void declaredTypeParameter(TypeParameter node) {
      if (_shouldSuggest(node.declaredElement) &&
          opType.includeTypeNameSuggestions) {
        builder.suggestTypeParameter(node.declaredElement);
      }
  
negative.code:           node = node.parent.parent;
          }
  
          localVisitor = _LocalVisitor(request, builder, visibilityTracker,
              suggestLocalFields: suggestLocalFields);
          try {
            builder.laterReplacesEarlier = false;
  