public override void Dispatch(BaseVisitor visitor) { visitor.Visit(this); }
public abstract void Dispatch(BaseVisitor visitor);
public void Dispatch(BaseVisitor baseVisitor) { baseVisitor.Visit(this); }