void (@Nullable String name) { if (name == null) return; ComboBoxModel model = getComboBox().getModel(); for (int i = 0, n = model.getSize(); i < n; i++) { //noinspection unchecked Trinity<String, Icon, String> trinity = (Trinity<String, Icon, String>)model.getElementAt(i); if (name.equals(trinity.third)) { getComboBox().setSelectedItem(trinity); return; } } }