ProgressIndicator (@NotNull Map<? extends SearchEverywhereContributor<?>, Collection<SearchEverywhereFoundElementInfo>> alreadyFound, @NotNull Map<? extends SearchEverywhereContributor<?>, Integer> contributorsAndLimits, @NotNull String pattern) { Function<ProgressIndicator, ResultsAccumulator> accumulatorSupplier = indicator -> new ResultsAccumulator(alreadyFound, contributorsAndLimits, myEqualityProvider, myListener, myNotificationExecutor, indicator); return performSearch(contributorsAndLimits.keySet(), pattern, accumulatorSupplier); }