protected SetExpander makeSetExpander() {
   String className = gv.getSetExpander();
   try {
     Class clazz = null;
     try {
       clazz = Class.forName(className);
     } catch (ClassNotFoundException e) {
       try {
         clazz = Class.forName("com.rcwang.seal.expand." + className);
       } catch (ClassNotFoundException e2) {
         log.fatal(
             "Make sure \"setExpander\" is set to a valid class name in seal.properties.", e);
         return null;
       }
     }
     SetExpander s = (SetExpander) clazz.newInstance();
     return s;
   } catch (InstantiationException e) {
     log.fatal("Couldn't create a " + className, e);
   } catch (IllegalAccessException e) {
     log.fatal("Couldn't create a " + className, e);
   }
   return null;
 }