// Handle async response Relates_To message ID value
String msgID = respInvoker.getRelatesToMsgID();
msg.getHeaders().put("RELATES_TO", msgID);
// Call the processing on the reference chain directly
responseEPR.invokeAsyncResponse(msg);
// Prevent the response being processed by the rest of the service chain
return;
} else {
// Carry on processing the response by the rest of the service chain