private void createTreeCurriculumModules(StudentCurricularPlan studentCurricularPlan, ExecutionSemester executionSemester,
java.util.List<java.util.List<MarkSheetEnrolmentEvaluationBean>> enrolmentEvaluationBeanList,
java.util.List<java.util.List<MarkSheetEnrolmentEvaluationBean>> finalEnrolmentEvaluationBeanList,
java.util.List<Enrolment> enrolments, boolean forEdition) {
RootCurriculumGroup module = studentCurricularPlan.getRoot();
enrolments =
enrolments != null ? enrolments : new java.util.ArrayList<Enrolment>(module.getEnrolmentsBy(executionSemester));
for (Enrolment enrolment : enrolments) {
java.util.List<MarkSheetEnrolmentEvaluationBean> markSheetList =
new java.util.ArrayList<MarkSheetEnrolmentEvaluationBean>();
markSheetList.add(new MarkSheetEnrolmentEvaluationBean(enrolment, executionSemester, EnrolmentEvaluationType.NORMAL,