@Override
    public void fileDownloaded(final @NotNull VirtualFile localFile) {
      removeDownloadingListener(this);
      if (myPostRunnable != null) {
        myPostRunnable.run();
      }
    }
@Override
    public void fileDownloaded(final @NotNull VirtualFile localFile)