@Override
  protected @NotNull UnknownSdkDownloadTask createTask() {
    return new UnknownSdkDownloadTask(mySdk,
                                      myFix,
                                      task -> UnknownMissingSdkFix.createNewSdk(mySdk, task::getSuggestedSdkName),
                                      __->{},
                                      sdk -> {
                                        if (sdk == null) return;
                                        myFix.configureSdk(sdk);
                                        UnknownMissingSdkFix.registerNewSdkInJdkTable(sdk.getName(), sdk);
                                      });
  }
@Override
  protected @NotNull UnknownSdkDownloadTask createTask()