MutableCollectionComboBoxModel<WebBrowser> (@NotNull Condition<? super WebBrowser> browserCondition) { List<WebBrowser> list = new ArrayList<>(); if (browserCondition.value(null)) { list.add(null); } list.addAll(WebBrowserManager.getInstance().getBrowsers(browserCondition)); return new MutableCollectionComboBoxModel<>(list); }