DeliveryChannel deliveryChannel = componentContext.getDeliveryChannel();
MessageExchangeFactory exchangeFactory = deliveryChannel.createExchangeFactory();
MessageExchange messageExchange = binding.makeJbiMessageExchange(exchange, exchangeFactory, mep);
URIResolver.configureExchange(messageExchange, componentContext, destinationUri);
deliveryChannel.sendSync(messageExchange);
if (messageExchange.getStatus() == ExchangeStatus.ERROR) {
exchange.setException(messageExchange.getError());
} else if (messageExchange.getStatus() == ExchangeStatus.ACTIVE) {
if (messageExchange.getFault() != null) {