public AMQP.Exchange.UnbindOk exchangeUnbind( String destination, String source, String routingKey, Map<String, Object> arguments) throws IOException { deleteRecordedExchangeBinding(destination, source, routingKey, arguments); this.maybeDeleteRecordedAutoDeleteExchange(source); return delegate.exchangeUnbind(destination, source, routingKey, arguments); }