private void VisitInternal(ISqlNode node)
 {
     if (nodes.FindIndex(a => ReferenceEquals(a, node)) > -1)
     {
         return;
     }
     nodes.Add(node);
     if (node != null)
     {
         node.AcceptVisitor(this);
     }
 }