@SuppressWarnings("unused") public ActionForward downloadFlunked( 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.createFlunkedReportFile(format, degreeType, executionYear)); return selectDegreeType(mapping, actionForm, request, response); }