public bool Contains(TristateTreeNode node)
        {
            bool result = nodes.Contains(node);

            for (int i = 0; i < nodes.Count; i++)
            {
                result |= nodes[i].Contains(node);
            }
            return(result);
        }