void (@NotNull ProgressIndicator indicator) { LOG.assertTrue(myCalcElementsThread == this, myCalcElementsThread); if (!isProjectDisposed() && !checkDisposed()) { new CalcElementsThread(myPattern, myCheckboxState, myModalityState, mySelectionPolicy, myCallback).scheduleThread(); } }