String end = null;
if (studentCurricularPlan.getEndDate() != null) {
end = studentCurricularPlan.getEndDate().toString(formatDay);
}
RegistrationConclusionBean registrationConclusionBean = new RegistrationConclusionBean(registration);
ICurriculum icurriculum = registrationConclusionBean.getCurriculumForConclusion();
BigDecimal credits = icurriculum.getSumEctsCredits();
BigDecimal average = icurriculum.getAverage();
Integer calculatedAverage = icurriculum.getRoundedAverage();
boolean isFinished = registrationConclusionBean.isConcluded();
final List<FenixCurriculum.ApprovedCourse> courseInfos = new ArrayList<>();
for (CycleCurriculumGroup cycleCurriculumGroup : studentCurricularPlan.getInternalCycleCurriculumGrops()) {
for (ICurriculumEntry iCurriculumEntry : cycleCurriculumGroup.getCurriculum().getCurriculumEntries()) {