code: protected FileDownloader getFileDownloader(String pluginId) {
          for (UpdateRepository ur : repositories) {
              if (ur.getPlugin(pluginId) != null && ur.getFileDownloader() != null) {
                  return ur.getFileDownloader();
              }
          }
  
          return new SimpleFileDownloader();
      }
docs: Finds the {@link FileDownloader} to use for this repository.
  
  @param pluginId the plugin we wish to download
  @return FileDownloader instance