void (final @NotNull DataPack dataPack) { ApplicationManager.getApplication().invokeLater(() -> { for (DataPackChangeListener listener : myDataPackChangeListeners) { listener.onDataPackChange(dataPack); } }, o -> myDisposableFlag.isDisposed()); myIndexDiagnosticRunner.onDataPackChange(); }