public AMQP.Exchange.BindOk exchangeBind( String destination, String source, String routingKey, Map<String, Object> arguments) throws IOException { final AMQP.Exchange.BindOk ok = delegate.exchangeBind(destination, source, routingKey, arguments); recordExchangeBinding(destination, source, routingKey, arguments); return ok; }