anchor.diff:    set typeParameters(TypeParameterList? typeParameters) {
       _typeParameters = _becomeParentOf(typeParameters as TypeParameterListImpl?);
     }
  +
  +  @override
  +  ChildEntities get _childEntities => super._childEntities
  +    ..addToken('typedefKeyword', typedefKeyword)
  +    ..addNode('returnType', returnType)
  +    ..addNode('name', name)
  +    ..addNode('typeParameters', typeParameters)
  +    ..addNode('parameters', parameters)
  +    ..addToken('semicolon', semicolon);
   
     @override
     E? accept<E>(AstVisitor<E> visitor) => visitor.visitFunctionTypeAlias(this);
  
positive.code: 
    @override
    bool get isSynchronous => keyword?.lexeme != Keyword.ASYNC.lexeme;
  
    @override
    E? accept<E>(AstVisitor<E> visitor) =>
  
negative.code: 
    @override
    StatementImpl get unlabeled => _statement.unlabeled;
  
    @override
    ChildEntities get _childEntities => ChildEntities()
      ..addNodeList('labels', labels)
      ..addNode('statement', statement);
  
    @override
    E? accept<E>(AstVisitor<E> visitor) => visitor.visitLabeledStatement(this);
  