public override void Accept(FilterVisitor visitor) => visitor.Visit(this);
public abstract void Accept(FilterVisitor visitor);