void (@NotNull SdkDownload downloadExtension, @NotNull JComponent parent, @Nullable Sdk selectedSdk, @NotNull SdkType type, @NotNull java.util.function.Consumer<? super Sdk> callback) { LOG.assertTrue(downloadExtension.supportsDownload(type)); myModified = true; downloadExtension.showDownloadUI(type, this, parent, selectedSdk, sdk -> setupInstallableSdk(type, sdk, callback)); }