@RequiresWriteLock
  private static @NotNull Sdk createJdk(@NotNull String sdkHome) {
    var sdkTable = ProjectJdkTable.getInstance();
    var jdkProvider = ExternalSystemJdkProvider.getInstance();
    var jdkType = jdkProvider.getJavaSdkType();
    var jdkName = jdkType.suggestSdkName(null, sdkHome);
    var allJdks = sdkTable.getSdksOfType(getJavaSdkType());
    var uniqueJdkName = SdkConfigurationUtil.createUniqueSdkName(jdkName, allJdks);
    var jdk = jdkProvider.createJdk(uniqueJdkName, sdkHome);
    sdkTable.addJdk(jdk);
    return jdk;
  }
@RequiresWriteLock
  private static @NotNull Sdk createJdk(@NotNull String sdkHome)