@ApiStatus.Internal
  public static @NotNull Sdk lookupJdkByPath(@NotNull String sdkHome) {
    var jdk = findJdkInSdkTableByPath(sdkHome);
    if (jdk != null) {
      return jdk;
    }
    return WriteAction.computeAndWait(() -> {
      var effectiveJdk = findJdkInSdkTableByPath(sdkHome);
      if (effectiveJdk != null) {
        return effectiveJdk;
      }
      return createJdk(sdkHome);
    });
  }
@ApiStatus.Internal
  public static @NotNull Sdk lookupJdkByPath(@NotNull String sdkHome)