public Object getSelectedItem() { if (selectedItem != null && !getList().contains(selectedItem)) selectedItem = null; return selectedItem; } @SuppressWarnings("unchecked")
resultsListCombo.setModel(new ListenableComboModel<ResultContent>(results));
@SuppressWarnings("unchecked") //@Override public void setSelectedItem(Object anItem) { if (getList().contains(anItem)) selectedItem = (T)anItem; else selectedItem = null; } }