int IList.Add(object node)
{
if (node == null)
throw new ArgumentNullException("node");
if (node is TreeNode)
return this.Add((TreeNode)node);
return this.Add(node.ToString()).index;
}