void (@NotNull IdeaProject ideaProject, @NotNull DataNode<ProjectData> projectNode) { String compileOutputPath = getCompileOutputPath(); LanguageLevel languageLevel = getLanguageLevel(ideaProject); String targetBytecodeVersion = getTargetBytecodeVersion(ideaProject); JavaSdkVersion jdkVersion = JavaProjectData.resolveSdkVersion(ideaProject.getJdkName()); JavaProjectData javaProjectData = new JavaProjectData(GradleConstants.SYSTEM_ID, compileOutputPath, jdkVersion, languageLevel, targetBytecodeVersion); projectNode.createChild(JavaProjectData.KEY, javaProjectData); }