Como fornecer um download de arquivo de um backing bean JSF?

Existe alguma maneira de fornecer um download de arquivo de um método de ação de bean de apoio JSF? Eu tentei muitas coisas. O principal problema é que não consigo descobrir como obter o OutputStreamda resposta para gravar o conteúdo do arquivo. Eu sei fazer isso com um Servlet, mas isso não...