Sdk () { String javaHome = getJavaHome(); if (StringUtil.isEmptyOrSpaces(javaHome)) throw new UndefinedJavaHomeException(); if (!isValidJdk(javaHome)) throw new InvalidJavaHomeException(javaHome); return ExternalSystemJdkProvider.getInstance().createJdk(null, javaHome); }