internal static IEnumerable <LeafCellTreeNode> GetLeaves(CellTreeNode node)
            {
                var visitor = new LeafVisitor();

                return(node.Accept(visitor, true));
            }
 internal static IEnumerable <LeafCellTreeNode> GetLeaves(
     CellTreeNode node)
 {
     CellTreeNode.LeafVisitor leafVisitor = new CellTreeNode.LeafVisitor();
     return(node.Accept <bool, IEnumerable <LeafCellTreeNode> >((CellTreeNode.SimpleCellTreeVisitor <bool, IEnumerable <LeafCellTreeNode> >)leafVisitor, true));
 }