public static T FindByName <T>(this Element element, string name)
 {
     try {
         return((T)element.FindByName(name));
     }
     catch (InvalidCastException ice) when(ResourceLoader.ExceptionHandler != null)
     {
         ResourceLoader.ExceptionHandler(ice);
         return(default(T));
     }
 }