// HELPING METHOD FOR GROUP PARSE
 private List<CourseDTO> fillCourseDTO(List<Course> courses, Date from, Date till) {
   List<CourseDTO> result = new ArrayList<CourseDTO>();
   if (courses != null) {
     for (Course course : courses) {
       CourseDTO currentCourseDTO = new CourseDTO();
       currentCourseDTO.setId(course.getId());
       currentCourseDTO.setName(course.getCourseName());
       currentCourseDTO.setYear(course.getGroupNumber());
       currentCourseDTO.setRate(course.getCoeficient());
       if (course.isAdditional()) {
         currentCourseDTO.setAdditional(TRUE_IN_JSP);
       } else {
         currentCourseDTO.setAdditional(FALSE_IN_JSP);
       }
       if (from != null) {
         currentCourseDTO.setFrom(formatterDate.format(from));
       } else {
         currentCourseDTO.setFrom(NO_DATA_IN_JSP);
       }
       if (till != null) {
         currentCourseDTO.setTill(formatterDate.format(till));
       } else {
         currentCourseDTO.setTill(NO_DATA_IN_JSP);
       }
       result.add(currentCourseDTO);
     }
   }
   return result;
 }