public void basicCancel(String consumerTag) throws IOException { RecordedConsumer c = this.deleteRecordedConsumer(consumerTag); this.maybeDeleteRecordedAutoDeleteQueue(c.getQueue()); delegate.basicCancel(consumerTag); }