public void dispose() {
    myVirtualFile.getFileInfo().removeDownloadingListener(myDownloadingListener);
    Disposer.dispose(myProgressUpdatesQueue);
    if (myFileEditor != null) {
      Disposer.dispose(myFileEditor);
    }
  }
public void dispose()