public abstract void accept(NodeVisitor visitor);
public override void accept(NodeVisitor visitor) { visitor.visitText(this); }
public override void accept(NodeVisitor visitor) { }