void () { if (myDisposed || myDidInitializeOnEdt) return; myDidInitializeOnEdt = true; setTitle(myInfo.getTitle()); if (myStatusBar == null) { Project nonDefaultProject = myProject == null || myProject.isDisposed() || myProject.isDefault() ? null : myProject; IdeFrame frame = WindowManagerEx.getInstanceEx().findFrameHelper(nonDefaultProject); myStatusBar = frame != null ? (StatusBarEx)frame.getStatusBar() : null; if (myStatusBar == null && LOG.isDebugEnabled()) { LOG.debug("No status bar for [" + this + "], progress will be displayed in a popup\nproject:" + myProject + "\nframe:" + frame, new Throwable()); } } doBackground(myStatusBar); }