void (boolean isRestart) { if (myRegisteredIndexes != null && !myRegisteredIndexes.areIndexesReady()) { new Task.Modal(null, IndexingBundle.message("indexes.preparing.to.shutdown.message"), false) { @Override public void run(@NotNull ProgressIndicator indicator) { myRegisteredIndexes.waitUntilAllIndicesAreInitialized(); } }.queue(); } }