context.put("boletos", boletos);
context.put("urlServletBoleto", urlServletBoleto);
try {
template.merge(context, writer);
} catch (ResourceNotFoundException e) {
throw new CriacaoBoletoException("Erro na criação do boleto", e);
} catch (ParseErrorException e) {
throw new CriacaoBoletoException("Erro na criação do boleto", e);
} catch (MethodInvocationException e) {
throw new CriacaoBoletoException("Erro na criação do boleto", e);
} catch (IOException e) {
throw new CriacaoBoletoException("Erro na criação do boleto", e);
}
return new ByteArrayInputStream(writer.toString().getBytes());
}