@NotNull
  @ApiStatus.Internal
  public static Sdk setupSdk(@NotNull Sdk @NotNull []allSdks,
                             @NotNull VirtualFile homeDir,
                             @NotNull SdkType sdkType,
                             @Nullable final SdkAdditionalData additionalData,
                             @Nullable final String customSdkSuggestedName) {
    Sdk sdk = createSdk(Arrays.asList(allSdks), homeDir, sdkType, additionalData, customSdkSuggestedName);
    sdkType.setupSdkPaths(sdk);
    return sdk;
  }
@NotNull
  @ApiStatus.Internal
  public static Sdk setupSdk(@NotNull Sdk @NotNull []allSdks,
                             @NotNull VirtualFile homeDir,
                             @NotNull SdkType sdkType,
                             @Nullable final SdkAdditionalData additionalData,
                             @Nullable final String customSdkSuggestedName)