boolean (Component editor) { if (isVisible()) { return false; } prepareGui(); setPopupFocused(false); editorBoundsWatcher.displayPopup(editor); // Not yet knowing the focus, but the call to select (immediately after, // always), takes care of it focusedList = historyList; return true; }