void (@NotNull Object item, SearchEverywhereContributor<?> contributor) { int index = contributors().indexOf(contributor); if (index < 0) { return; } while (index < getSize() && listElements.get(index).getContributor() == contributor) { if (item.equals(getElementAt(index))) { listElements.remove(index); fireIntervalRemoved(this, index, index); return; } index++; } }