for (ValuationCompetenceCourse valuationCompetenceCourse : oldAndNewValuationCompetenceCourseMap.keySet()) { for (ValuationCurricularCourse valuationCurricularCourse : valuationCompetenceCourse.getValuationCurricularCourses(getTeacherServiceDistribution().getExecutionPeriods())) { if (valuationCurricularCourse.getIsRealCurricularCourse()) { oldAndNewValuationCurricularCourseMap.put(valuationCurricularCourse, valuationCurricularCourse); } else { ValuationCurricularCourse newValuationCurricularCourse = new ValuationCurricularCourse( oldAndNewValuationCompetenceCourseMap.get(valuationCompetenceCourse), valuationCurricularCourse.getCurricularYears(), valuationCurricularCourse.getDegreeCurricularPlan(), valuationCurricularCourse.getExecutionPeriod(), valuationCurricularCourse.getAcronym(), valuationCurricularCourse.getTheoreticalHours(), valuationCurricularCourse.getPraticalHours(), valuationCurricularCourse.getTheoPratHours(), valuationCurricularCourse.getLaboratorialHours()); } }
for (ValuationCompetenceCourse valuationCompetenceCourse : oldAndNewValuationCompetenceCourseMap .keySet()) { for (ValuationCurricularCourse valuationCurricularCourse : valuationCompetenceCourse .getValuationCurricularCourses(getTeacherServiceDistribution().getExecutionPeriods())) { if (valuationCurricularCourse.getIsRealCurricularCourse()) { oldAndNewValuationCurricularCourseMap.put(valuationCurricularCourse, valuationCurricularCourse); } else { ValuationCurricularCourse newValuationCurricularCourse = new ValuationCurricularCourse( oldAndNewValuationCompetenceCourseMap.get(valuationCompetenceCourse), valuationCurricularCourse.getCurricularYears(), valuationCurricularCourse .getDegreeCurricularPlan(), valuationCurricularCourse .getExecutionPeriod(), valuationCurricularCourse.getAcronym(), valuationCurricularCourse.getTheoreticalHours(), valuationCurricularCourse .getPraticalHours(), valuationCurricularCourse.getTheoPratHours(), valuationCurricularCourse.getLaboratorialHours());
	private Map<ValuationCurricularCourse, ValuationCurricularCourse> createAndCopyFromValuationCurricularCourses(			Map<ValuationCompetenceCourse, ValuationCompetenceCourse> oldAndNewValuationCompetenceCourseMap) {		Map<ValuationCurricularCourse, ValuationCurricularCourse> oldAndNewValuationCurricularCourseMap = new HashMap<ValuationCurricularCourse, ValuationCurricularCourse>();		for (ValuationCompetenceCourse valuationCompetenceCourse : oldAndNewValuationCompetenceCourseMap.keySet()) {			for (ValuationCurricularCourse valuationCurricularCourse : valuationCompetenceCourse.getValuationCurricularCourses(getTeacherServiceDistribution().getExecutionPeriods())) {				if (valuationCurricularCourse.getIsRealCurricularCourse()) {					oldAndNewValuationCurricularCourseMap.put(valuationCurricularCourse, valuationCurricularCourse);				} else {					ValuationCurricularCourse newValuationCurricularCourse = new ValuationCurricularCourse(							oldAndNewValuationCompetenceCourseMap.get(valuationCompetenceCourse),							valuationCurricularCourse.getCurricularYears(),							valuationCurricularCourse.getDegreeCurricularPlan(),							valuationCurricularCourse.getExecutionPeriod(),							valuationCurricularCourse.getAcronym(),							valuationCurricularCourse.getTheoreticalHours(),							valuationCurricularCourse.getPraticalHours(),							valuationCurricularCourse.getTheoPratHours(),							valuationCurricularCourse.getLaboratorialHours());				}			}		}		return oldAndNewValuationCurricularCourseMap;	}