anchor.diff:  foo(int p) => null;
   ''');
   
  -    assertElement(
  -      findNode.simple('p]'),
  -      findElement.parameter('p'),
  -    );
  +    assertResolvedNodeText(findNode.commentReference('p]'), r'''
  +CommentReference
  +  expression: SimpleIdentifier
  +    token: p
  +    staticElement: p@16
  +    staticType: null
  +''');
     }
   
     test_beforeFunctionTypeAlias() async {
  
positive.code: void f() {}
  ''');
  
      assertElement(findNode.simple('A.foo'), findElement.class_('A'));
      assertElement(findNode.simple('foo]'), findElement.method('foo'));
    }
  
    test_class_instanceSetter() async {
  
negative.code: void f() {}
  ''');
  
      assertResolvedNodeText(findNode.commentReference('A.new]'), r'''
  CommentReference
    expression: PrefixedIdentifier
      prefix: SimpleIdentifier
        token: A
        staticElement: self::@class::A
        staticType: null
      period: .
      identifier: SimpleIdentifier
        token: new
        staticElement: self::@class::A::@constructor::•
        staticType: null
      staticElement: self::@class::A::@constructor::•
      staticType: null
  ''');
    }
  
    test_class_instanceGetter() async {
  