| doProvisionConsumerDestination(String, String, ExtendedConsumerProperties) |  | 0% |  | 0% | 29 | 29 | 54 | 54 | 1 | 1 |
| provisionProducerDestination(String, ExtendedProducerProperties) |   | 20% |   | 8% | 12 | 13 | 37 | 47 | 0 | 1 |
| additionalArgs(Map, RabbitCommonProperties, boolean) |  | 0% |  | 0% | 25 | 25 | 40 | 40 | 1 | 1 |
| cleanAutoDeclareContext(ProducerDestination, ExtendedProducerProperties) |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 1 | 1 |
| autoBindDLQ(String, String, String, RabbitCommonProperties) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
| partitionedBinding(String, Exchange, Queue, String, RabbitCommonProperties, int) |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 1 | 1 |
| removeQueueAndBindingBeans(RabbitCommonProperties, String, String, String, boolean) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| createBinding(Exchange, Queue, String, Map, String) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| queueArgs(String, RabbitCommonProperties, boolean) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| declareQueue(String, Queue) |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| declareBinding(String, Binding) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| provisionSuperStream(ExtendedConsumerProperties, String) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| lambda$provisionConsumerDestination$0(ExtendedConsumerProperties, String, String) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| configureAlternate(RabbitProducerProperties.AlternateExchange, String) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| lambda$cleanAutoDeclareContext$6(ConsumerDestination, ExtendedConsumerProperties, String) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| customizeAndDeclare(Exchange) |   | 25% |   | 12% | 4 | 5 | 12 | 16 | 0 | 1 |
| provisionConsumerDestination(String, String, ExtendedConsumerProperties) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| lambda$provisionSuperStream$5(Declarable) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| buildExchange(RabbitCommonProperties, String, RabbitProducerProperties.AlternateExchange, String) |   | 47% |   | 37% | 4 | 5 | 6 | 13 | 0 | 1 |
| declareConsumerBindings(String, String, ExtendedConsumerProperties, Exchange, boolean, Queue) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| notPartitionedBinding(Exchange, Queue, String, RabbitCommonProperties) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| cleanAutoDeclareContext(ConsumerDestination, ExtendedConsumerProperties) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| removeSingleton(String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| removePartitionPart(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$provisionSuperStream$4(String, String, Integer) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addToAutoDeclareContext(String, Declarable) |   | 72% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| deadLetterExchangeName(RabbitCommonProperties) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| groupedName(String, String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| bindingRoutingKeys(RabbitCommonProperties) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| onApplicationEvent(DeclarationExceptionEvent) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$provisionSuperStream$3(String, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| constructDLQName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$provisionConsumerDestination$1(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$doProvisionConsumerDestination$2(String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| RabbitExchangeQueueProvisioner(ConnectionFactory, List) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| declareExchange(String, String, Exchange) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| RabbitExchangeQueueProvisioner(ConnectionFactory) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| applyPrefix(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |