InternalIdeaJavaLanguageSettings () { InternalIdeaJavaLanguageSettings languageSettings = new InternalIdeaJavaLanguageSettings(); String languageLevel = readString(reader, "languageLevel"); if (languageLevel != null) { languageSettings.setLanguageLevel(JavaVersion.valueOf(languageLevel)); } String bytecodeVersion = readString(reader, "targetBytecodeVersion"); if (bytecodeVersion != null) { languageSettings.setTargetBytecodeVersion(JavaVersion.valueOf(bytecodeVersion)); } languageSettings.setJdk(readJdk(reader)); return languageSettings; }