public virtual void DefaultVisit(FilterSyntaxNode node)
 {
 }
 public virtual void Visit(FilterSyntaxNode node)
 {
     node?.Accept(this);
 }