void (ActionEvent e) { Object selected = myList.getSelectedValue(); if (selected != null && myPopupInlineActionsSupport.hasExtraButtons(selected)) { if (prevExtendedButton(selected)) return; } disposeAsyncPopupWaiter(); if (isClosableByLeftArrow()) { goBack(); } else { handleLeftKeyPressed(createKeyEvent(e, KeyEvent.VK_LEFT)); } }