protected virtual IAstTreeNode Xform(ConstantNode node) { return null; }
public virtual void Visit(ConstantNode node){}
public sealed override void Visit(ConstantNode node) { VisitAndXform(node, Xform(node)); }