protected void FillCollapsableChildrenCollection(RadElement baseItem)
 {
     foreach (RadElement child in baseItem.Children)
     {
         CollapsibleElement adapter = CollapsibleAdapterFactory.CreateAdapter(child);
         if (adapter != null)
         {
             this.collapsableChildren.Add(adapter);
         }
         else
         {
             this.FillCollapsableChildrenCollection(child);
         }
     }
 }
        protected void FillCollapsableChildrenCollection(RadElement baseItem)
        {
            foreach (RadElement item in baseItem.Children)
            {
                CollapsibleElement collapsibleElement = CollapsibleAdapterFactory.CreateAdapter(item);

                if (collapsibleElement != null)
                {
                    collapsableChildren.Add(collapsibleElement);
                }
                else
                {
                    FillCollapsableChildrenCollection(item);
                }
            }
        }