private void singleSelection(@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();
  }
private void singleSelection(@NotNull ListPluginComponent component, int index, boolean scrollAndFocus)