예제 #1
0
 private void loadIfNecessary(String name) {
   Mode hull = (Mode) modes.get(name);
   if (hull == null) {
     loadCatalog();
     /*
      * this will happen when there was a problem loading the catalog
      */
     if (modes.size() == 0) {
       return;
     }
     hull = (Mode) modes.get(name);
   }
   if (hull.notLoaded()) {
     hull.load();
   }
 }