void (@NotNull SelectionPolicy selection) { List<Integer> indices = selection.performSelection(this, myListModel); myList.setSelectedIndices(Ints.toArray(indices)); if (!indices.isEmpty()) { ScrollingUtil.ensureIndexIsVisible(myList, indices.get(0).intValue(), 0); } }