if (curricularCourse == null) {
throw new InvalidArgumentsServiceException("error.noCurricularCourse");
}
Collection<MarkSheet> markSheets =
curricularCourse.searchMarkSheets(searchBean.getExecutionPeriod(), searchBean.getTeacher(),
searchBean.getEvaluationDate(), searchBean.getMarkSheetState(), searchBean.getMarkSheetType());
Map<MarkSheetType, MarkSheetSearchResultBean> result = new TreeMap<MarkSheetType, MarkSheetSearchResultBean>();
for (MarkSheet sheet : markSheets) {
addToMap(result, sheet);