@Override
  public void dispose() {
    InspectionResultsViewUtil.releaseEditor(myPreviewEditor);
    mySplitter.dispose();
    myInspectionProfile = null;
    myDisposed = true;
    if (myLoadingProgressPreview != null) {
      Disposer.dispose(myLoadingProgressPreview);
      myLoadingProgressPreview = null;
    }
    if (myToolWindow != null && myContentManagerListener != null) {
      myToolWindow.getContentManager().removeContentManagerListener(myContentManagerListener);
    }
  }
@Override
  public void dispose()