public @NotNull PluginDownloader withDownloadService(@Nullable MarketplacePluginDownloadService downloadService) {
    return new PluginDownloader(myDescriptor,
                                myPluginUrl,
                                myBuildNumber,
                                myErrorsConsumer,
                                downloadService);
  }
public @NotNull PluginDownloader withDownloadService(@Nullable MarketplacePluginDownloadService downloadService)