anchor.diff:    @override
     void visitFunctionTypeAlias(FunctionTypeAlias node) {
       _visitChildren(node, {
  +      'documentationComment': node.documentationComment,
  +      'metadata': node.metadata,
         'returnType': node.returnType,
  +      'name': node.name,
         'typeParameters': node.typeParameters,
         'parameters': node.parameters,
       });
  
positive.code:   @override
    void visitSwitchCase(SwitchCase node) {
      _visitChildren(node, {
        'expression': node.expression,
        'statements': node.statements,
      });
  
negative.code:   @override
    void visitClassTypeAlias(ClassTypeAlias node) {
      _visitChildren(node, {
        'documentationComment': node.documentationComment,
        'metadata': node.metadata,
        'abstractKeyword': node.abstractKeyword,
        'name': node.name,
        'typeParameters': node.typeParameters,
  