* @throws NoSuchMethodException
*/
public static JComponent createDefaultConfigPanel(final ConfigDialogProxy dialogProxy) throws IllegalAccessException, InvocationTargetException,
NoSuchMethodException
{
final Config theConfig = dialogProxy.getConfig();
final List<Property> list = new ArrayList<Property>();
final Map properties = PropertyUtils.describe(theConfig);
for (Iterator iter = properties.entrySet().iterator(); iter.hasNext();)
{
final Map.Entry entry = (Map.Entry) iter.next();
final String propertyName = (String) entry.getKey();
final Object propertyValue = entry.getValue();
if (!propertyName.equals("class") && !propertyName.equals("name"))
{
Property displayProperty = new Property(propertyName, theConfig.getPropertyDescription(propertyName), propertyValue.getClass())
{
/**
*
*/
private static final long serialVersionUID = -4650355524853942976L;