void (@NotNull ListPluginComponent component, int index, boolean scrollAndFocus) { mySelectionIndex = index; mySelectionLength = 1; if (myHoverComponent == component) { myHoverComponent = null; } if (component.getSelection() != SelectionType.SELECTION) { component.setSelection(SelectionType.SELECTION, scrollAndFocus); } fireSelectionEvent(); }