public override double accept(Visitor visitor) { return(visitor.visit(this)); }
public abstract void Accept(Visitor visitor);