final DefaultExchange exchange = (DefaultExchange) SjmsExchangeMessageHelper.createExchange(message, getEndpoint());
log.debug("Processing Exchange.id:{}", exchange.getExchangeId());
if (isTransacted() && synchronization != null) {
exchange.addOnCompletion(synchronization);
}
try {
if (isTransacted() || isSynchronous()) {
log.debug(" Handling synchronous message: {}", exchange.getIn().getBody());
handleMessage(exchange);