Dúvida sobre JasperReportsUtil.exportar()

Olá pessoal,

Por que passar a requisição e resposta no método exportar quando o formado de exportação é .pdf, sendo que já estou passando o atributo do tipo print como no exemplo abaixo?

JasperReportsUtil.exportar(print,"RelatorioConsultaMaterialSaida.pdf", req, res, "pdf");

Obrigado.