public List <Node> GetChildren(ManyChildrenNode manyChildrenNode)
        {
            List <Node> children = new List <Node>();

            using (IEnumerator <Node> enumerator = manyChildrenNode.Children.GetEnumerator())
            {
                while (enumerator.MoveNext())
                {
                    children.Add(enumerator.Current);
                }
            }
            return(children);
        }
 public List <Node> GetChildren(ManyChildrenNode manyChildrenNode)
 {
     throw new NotImplementedException();
 }