boolean (@NotNull KeyEvent event) { if (myPopup != null && myPopup.list != null) { if (event.getKeyCode() == KeyEvent.VK_DOWN && myPopup.list.getSelectedIndex() == -1) { myPopup.list.setSelectedIndex(0); handlePopupListFirstSelection(); } else { myPopup.list.dispatchEvent(event); } } return false; }