int IndexOf(object item) { if (Grouping) { return(RootGroup.IndexOfSubtree(item)); } else { return(ActiveList.IndexOf(item)); } }