blic void setComponentClass(@NonNls String className) throws ClassNotFoundException, InstantiationException, IllegalAccessException {
    if (className != null) {
      @SuppressWarnings("unchecked") Class<Comp> aClass = (Class<Comp>)getClass().getClassLoader().loadClass(className);
      setComponent(aClass.newInstance());
    }
    else {
      setComponent(null);
    }
  }


blic void setComponentClass(@NonNls String className) t