protected void configureMessageProcessorsAfterTransformation(final MessageProcessorChainBuilder builder)
throws MuleException
{
// ensure properties, hence HTTP headers, are propagated both ways
final TransformerTemplate copyInboundToOutboundPropertiesTransformer = new TransformerTemplate(
new CopyInboundToOutboundPropertiesTransformerCallback());
builder.chain(copyInboundToOutboundPropertiesTransformer);
builder.chain(new ResponseMessageProcessorAdapter(copyInboundToOutboundPropertiesTransformer));
if (cachingMessageProcessor != null)
{