protected List <Searchable> getPathFromChild(Searchable dataControl, DataControl child)
 {
     if (child != null)
     {
         List <Searchable> path = child.getPath(dataControl);
         if (path != null)
         {
             path.Add(this);
             return(path);
         }
     }
     return(null);
 }