final Exchange e = ep1.channel.createExchange(Pattern.InOnly);
listener.exchangeSent(same(e));
listener.exchangeDelivered(same(e));
listener.exchangeSent(same(e));
listener.exchangeDelivered(same(e));
replay(listener);
ep2.throwException = true;
e.setTarget(ep1.channel.getNMR().getEndpointRegistry().lookup(ServiceHelper.createMap(Endpoint.NAME, "ep2")));