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