void (final @NotNull Iterable<? extends LookupElement> elements) { startBatch(); int seldomCounter = 0; for (LookupElement element : elements) { seldomCounter++; addElement(element); if (seldomCounter % 1000 == 0) { ProgressManager.checkCanceled(); } } endBatch(); }