private void populateJavaProjectCompilerSettings(@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);
  }
private void populateJavaProjectCompilerSettings(@NotNull IdeaProject ideaProject, @NotNull DataNode<ProjectData> projectNode)