Mule 8039

I'm unsure why the template is passed as an argument here?  The usage I see in AsyncResponseFlowProcessingPhase uses 'template.sendResponseToClient(template, ....' so it would seem redundant.  Or is there a case where you may pass a different template instance?