@NotNull
  public static Sdk createSdk(@NotNull Collection<? extends Sdk> allSdks,
                              @NotNull VirtualFile homeDir,
                              @NotNull SdkType sdkType,
                              @Nullable SdkAdditionalData additionalData,
                              @Nullable String customSdkSuggestedName) {
    return createSdk(allSdks, sdkType.sdkPath(homeDir), sdkType, additionalData, customSdkSuggestedName);
  }
@NotNull
  public static Sdk createSdk(@NotNull Collection<? extends Sdk> allSdks,
                              @NotNull VirtualFile homeDir,
                              @NotNull SdkType sdkType,
                              @Nullable SdkAdditionalData additionalData,
                              @Nullable String customSdkSuggestedName)