{
componentGUIDef = Class.forName(guiClassName);
Class [] componentGuiArgsClass = new Class [] {Component.class};
Object[] componentArgs = new Object[] {component};
Constructor argConstructor = componentGUIDef.getConstructor(componentGuiArgsClass);
ComponentGUI guiIntance = (ComponentGUI)argConstructor.newInstance(componentArgs);
if (guiIntance != null)
return guiIntance;
}