public FactoryComboBox(List<T> factories) {
this.setModel(new FactoryComboBoxModel<>(factories));
// set a renderer that displays just the factory name. Storage of the
// parameters should be transparent after all.
this.setRenderer(new FactoryListCellRenderer() {
/** Serialisation ID. */
private static final long serialVersionUID = -2268078941920094150L;
@Override
public Component getListCellRendererComponent(JList list, Object value,