@Override
          public Icon getIconFor(final ConfigurationFactory factory) {
            return factory.getIcon();
          }
@Override
          public Icon getIconFor(final ConfigurationFactory factory)