public class GenericValueEditor implements IValueEditor {
private ImprovedBeanEditor component = null;
public JComponent createEditorComponent(Object initialValue) {
try {
component = new ImprovedBeanEditor(initialValue,
new URLClassLoader(new URL[0], getClass().getClassLoader()));
GuiUtils.setComponentHeight(component, 150);
return component;
} catch (Exception exc) {
throw new RuntimeException(exc);