@Override
  public VirtualFile @Nullable [] download() {
    List<VirtualFile> files = downloadFilesWithProgress(myDirectoryForDownloadedFilesPath, myProject, myParentComponent);
    return files != null ? VfsUtilCore.toVirtualFileArray(files) : null;
  }
@Override
  public VirtualFile @Nullable [] download()