public override object AcceptVisitor(ISpecialVisitor visitor, object data) { return(visitor.Visit(this, data)); }
public abstract object AcceptVisitor(ISpecialVisitor visitor, object data);
public override object AcceptVisitor(ISpecialVisitor visitor, object data) { return visitor.Visit(this, data); }