public SmoothProgressAdapter(@NotNull ProgressIndicator original, @NotNull Project project) { myOriginal = original; myProject = project; if (myOriginal.isModal()) { myOriginal.setModalityProgress(this); setModalityProgress(this); } ProgressManager.assertNotCircular(original); }