public boolean display(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;
    }
public boolean display(Component editor)