public Sdk createJdk(@NotNull String jdkName, @NotNull String home) {
    Sdk jdk = ProjectJdkTable.getInstance().createSdk(jdkName, this);
    SdkModificator sdkModificator = jdk.getSdkModificator();
    String homePath = FileUtil.toSystemIndependentName(home);
    sdkModificator.setHomePath(homePath);
    sdkModificator.setVersionString(this.getVersionString(homePath));

    // This SDK not in the storage, so it's OK to apply changes from `SdkModificator` to the storage, related to SDK only, not global WSM
    sdkModificator.applyChangesWithoutWriteAction();
    return jdk;
  }
public Sdk createJdk(@NotNull String jdkName, @NotNull String home)