@SuppressWarnings("unused")
  public ActionForward downloadCourseLoadAndResponsibles(
      ActionMapping mapping,
      ActionForm actionForm,
      HttpServletRequest request,
      HttpServletResponse response)
      throws IOException {
    if (isRepeatedJob(
        AccessControl.getPerson(), request, getClassForParameter(request.getParameter("type")))) {
      return selectDegreeType(mapping, actionForm, request, response);
    }
    final DegreeType degreeType = getDegreeType(request);
    final ExecutionYear executionYear = getExecutionYear(request);
    final String format = getFormat(request);

    prepareNewJobResponse(
        request,
        ReportFileFactory.createCourseLoadAndResponsiblesReportFile(
            format, degreeType, executionYear));

    return selectDegreeType(mapping, actionForm, request, response);
  }