anchor.diff:        }
       }
       super.visitMethodDeclaration(node);
  +    inGenericContext = wasInGenericContext;
     }
   
     @override
  
positive.code: 
    @override
    void visitMethodDeclaration(MethodDeclaration node) {
      // There are no completions.
      data.recordPercentage(
          'Methods with type parameters', node.typeParameters != null);
  
negative.code: 
    @override
    void visitClassDeclaration(ClassDeclaration node) {
      var wasInGenericContext = inGenericContext;
      inGenericContext = inGenericContext || node.typeParameters != null;
      data.recordPercentage(
          'Classes with type parameters', node.typeParameters != null);
      var context = 'name';
  