Mule 8039

I'd extract this.  This is because this is used as an argument in the phase template interface and a cyclic dependency between AsyncResponseFlowProcessingPhaseTemplate and AsyncResponseFlowProcessingPhase, that currently doesn't exist, is best not to introduce.