void (final Collection<? extends Module> modules) { if (myModulesDescriptionsComboBox != null) { myModulesDescriptionsComboBox.setModules(modules); } else if (myModulesList instanceof ModulesComboBox) { ((ModulesComboBox)myModulesList).setModules(modules); } else { SortedComboBoxModel<Module> model = (SortedComboBoxModel<Module>)myModulesList.getModel(); model.setAll(modules); model.add(null); } }