newGrouping = new ValuationGrouping( this, competenceCourse.getCompetenceCourseGroupUnit().getName(), rootGrouping, emptyValuationTeacherList, valuationCompetenceCourseList, null, null); unitNewGrouping.put(competenceCourse.getCompetenceCourseGroupUnit(), newGrouping);  } else { newGrouping.addValuationCompetenceCourses(valuationCompetenceCourse); }
newGrouping = new ValuationGrouping(this, competenceCourse.getCompetenceCourseGroupUnit() .getName(), rootGrouping, emptyValuationTeacherList, valuationCompetenceCourseList, null, null); unitNewGrouping.put(competenceCourse.getCompetenceCourseGroupUnit(), newGrouping);  } else { newGrouping.addValuationCompetenceCourses(valuationCompetenceCourse);
	private void createChildCompetenceCourseGroupUnits(			ValuationCompetenceCourse valuationCompetenceCourse,			ValuationGrouping rootGrouping,			HashMap<Unit, ValuationGrouping> unitNewGrouping) {		CompetenceCourse competenceCourse = valuationCompetenceCourse.getCompetenceCourse();		ValuationGrouping newGrouping = unitNewGrouping.get(competenceCourse.getCompetenceCourseGroupUnit());		if (newGrouping == null) {			List<ValuationCompetenceCourse> valuationCompetenceCourseList = new ArrayList<ValuationCompetenceCourse>();			valuationCompetenceCourseList.add(valuationCompetenceCourse);			List<ValuationTeacher> emptyValuationTeacherList = new ArrayList<ValuationTeacher>();			newGrouping = new ValuationGrouping(					this,					competenceCourse.getCompetenceCourseGroupUnit().getName(),					rootGrouping,					emptyValuationTeacherList,					valuationCompetenceCourseList,					null,					null);			unitNewGrouping.put(competenceCourse.getCompetenceCourseGroupUnit(), newGrouping);					} else {			newGrouping.addValuationCompetenceCourses(valuationCompetenceCourse);		}	}