| resolveDisabledBeanMessage(String, StringBuilder, String, BeanResolutionContext, Argument, Qualifier) |  | 0% |  | 0% | 12 | 12 | 56 | 56 | 1 | 1 |
| stop() |  | 0% |  | 0% | 10 | 10 | 55 | 55 | 1 | 1 |
| initializeContext(List, List, List) |   | 21% |   | 20% | 14 | 16 | 38 | 52 | 0 | 1 |
| findBeanCandidatesForInstance(Object) |  | 0% |  | 0% | 15 | 15 | 41 | 41 | 1 | 1 |
| checkIfReplaces(BeanDefinition, BeanDefinition, AnnotationMetadata) |   | 26% |   | 21% | 15 | 17 | 27 | 39 | 0 | 1 |
| resolveArgumentValues(BeanResolutionContext, BeanDefinition, Object[]) |  | 0% |  | 0% | 11 | 11 | 27 | 27 | 1 | 1 |
| topologicalSort(Collection) |  | 0% |  | 0% | 9 | 9 | 36 | 36 | 1 | 1 |
| destroyBean(BeanRegistration, boolean) |  | 0% |  | 0% | 15 | 15 | 36 | 36 | 1 | 1 |
| destroyProxyTargetBean(BeanRegistration, boolean) |  | 0% |  | 0% | 12 | 12 | 32 | 32 | 1 | 1 |
| registerSingleton(Class, Object, Qualifier, boolean) |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| addCandidateToList(BeanResolutionContext, BeanDefinition, Argument, Qualifier, Collection) |   | 21% |   | 16% | 9 | 10 | 16 | 26 | 0 | 1 |
| getRequiredArgumentValues(BeanResolutionContext, Argument[], Map, BeanDefinition) |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 1 | 1 |
| provideInjectionPoint(BeanResolutionContext, Argument, Qualifier, boolean) |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 1 | 1 |
| getBeanRegistrations(BeanResolutionContext, Argument, Qualifier) |   | 60% |   | 61% | 9 | 18 | 12 | 42 | 0 | 1 |
| triggerPreDestroyListeners(BeanDefinition, Object) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| lastChanceResolve(Argument, Qualifier, boolean, Collection) |   | 52% |   | 31% | 9 | 12 | 15 | 33 | 0 | 1 |
| inject(Object) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| triggerBeanDestroyedListeners(BeanDefinition, Object) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| resolveByBeanFactory(BeanResolutionContext, BeanDefinition, Qualifier, Map) |   | 42% |   | 50% | 6 | 8 | 12 | 22 | 0 | 1 |
| mapOfType(BeanResolutionContext, Argument, Qualifier) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| lambda$processParallelBeans$37(Collection, DefaultBeanContext.BeanDefinitionProducer) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| createBean(Class, Qualifier, Map) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| createBean(BeanResolutionContext, Class, Qualifier) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| initializeEagerBean(BeanDefinition) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| lambda$initializeContext$31(List, Class, ExecutableMethodProcessor) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| lambda$initializeContext$30(ExecutableMethodProcessor, BeanDefinition, BeanDefinitionMethodReference) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| resolveBeanRegistration(BeanResolutionContext, BeanDefinition, Argument, Qualifier) |   | 55% |   | 45% | 8 | 12 | 12 | 25 | 0 | 1 |
| pickOneBean(Argument, Qualifier, boolean, Collection) |   | 51% |   | 60% | 6 | 11 | 6 | 20 | 0 | 1 |
| logResolvedExistingBeanRegistrations(Argument, Qualifier, Collection) |   | 7% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| destroyBean(Object) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| lambda$processParallelBeans$38(BeanDefinition) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| findCustomScope(BeanResolutionContext, BeanDefinition, boolean, boolean) |   | 56% |   | 40% | 9 | 12 | 12 | 30 | 0 | 1 |
| createBean(Class, Qualifier, Object[]) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| readBeanDefinitionReferences() |   | 83% |   | 67% | 9 | 18 | 10 | 53 | 0 | 1 |
| resolveKey(BeanRegistration) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| removeBeanDefinition(RuntimeBeanDefinition) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| getBeanDefinitions(Qualifier) |   | 66% |   | 70% | 6 | 11 | 12 | 33 | 0 | 1 |
| collectBeanCandidates(BeanResolutionContext, Argument, boolean, Predicate, Collection) |   | 64% |   | 72% | 4 | 12 | 5 | 22 | 0 | 1 |
| doCreateBeanWithArguments(BeanResolutionContext, BeanDefinition, Qualifier, Object[]) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| findExecutionHandle(Object, String, Class[]) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| getBean(Argument, Qualifier) |   | 22% |  | 0% | 1 | 2 | 5 | 7 | 0 | 1 |
| resolveBeanDefinitionReferences(Predicate) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| resolveBeanRegistration(BeanResolutionContext, Argument, Qualifier, boolean) |   | 70% |   | 62% | 8 | 13 | 6 | 25 | 0 | 1 |
| findExecutableMethod(Class, String, Class[]) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| findProxyTargetBeanDefinition(Argument, Qualifier) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| doInjectAndInitialize(BeanResolutionContext, Object, BeanDefinition) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| inject(BeanResolutionContext, BeanDefinition, Object) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| qualifiedByQualifier(BeanDefinition, Class, AnnotationClassValue) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| newNoSuchBeanException(BeanResolutionContext, Argument, Qualifier, String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| lambda$findExecutionHandle$3(Class[], ExecutableMethod) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| checkIfTypeMatches(BeanDefinition, AnnotationMetadata, Class) |   | 39% |   | 33% | 5 | 7 | 6 | 9 | 0 | 1 |
| purgeCacheForBeanInstance(Object) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| start() |   | 58% |   | 41% | 6 | 7 | 10 | 21 | 0 | 1 |
| filterExactMatch(Class, Collection) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| findProxyBeanDefinition(Argument, Qualifier) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| postBeanCreated(BeanResolutionContext, BeanDefinition, Qualifier, Object) |   | 46% |   | 66% | 2 | 4 | 2 | 7 | 0 | 1 |
| getAllBeanDefinitions() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| refreshBean(BeanRegistration) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getOrCreateScopedRegistration(BeanResolutionContext, CustomScope, Qualifier, Argument, BeanDefinition) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getAttribute(CharSequence, Class) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| DefaultBeanContext(BeanContextConfiguration) |   | 91% |   | 30% | 5 | 6 | 2 | 41 | 0 | 1 |
| createRegistration(BeanResolutionContext, Argument, Qualifier, BeanDefinition, boolean) |   | 79% |   | 75% | 3 | 7 | 7 | 29 | 0 | 1 |
| lambda$resolveDisabledBeanMessage$43(StringBuilder, String, String, BeanResolutionContext, Class) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| destroyBean(BeanDefinition) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| resolveDisabledBeanMessage(BeanResolutionContext, Argument, Qualifier) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| configure() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| refreshBean(BeanIdentifier) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getBeanDefinitions(Argument, Qualifier) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| intializeEagerBean(BeanResolutionContext, BeanDefinition, Argument, Qualifier) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$processParallelBeans$40(List) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| findBeanRegistration(Object) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| publishEventAsync(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCanonicalBeanType(BeanDefinition) |   | 40% |   | 50% | 3 | 4 | 3 | 7 | 0 | 1 |
| findProxyTargetMethod(Class, String, Class[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| findProxyTargetMethod(Class, Qualifier, String, Class[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| findProxyTargetMethod(Argument, Qualifier, String, Class[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getBeanDefinitionReferences() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| setAttribute(CharSequence, Object) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| findBean(BeanResolutionContext, Argument, Qualifier) |   | 63% |   | 50% | 3 | 5 | 5 | 11 | 0 | 1 |
| getBean(BeanResolutionContext, BeanDefinition, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| findProxyTargetNoCache(BeanResolutionContext, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$stop$1(BeanRegistration) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| trackDisabledComponent(ConditionContext) |   | 73% |   | 25% | 2 | 3 | 3 | 11 | 0 | 1 |
| resolveMetadata(Class) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| findConcreteCandidate(Class, Qualifier, Collection) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getBeanValidator() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| destroyBean(Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| removeAttribute(CharSequence, Class) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| findBeanConfiguration(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| streamOfType(BeanResolutionContext, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getProxyTargetBean(BeanResolutionContext, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerBeanConfiguration(BeanConfiguration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isNotTheSameDefinition(BeanDefinition, BeanDefinition) |   | 52% |   | 66% | 2 | 4 | 2 | 5 | 0 | 1 |
| registerConversionService() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| destroyLifeCycleBean(LifeCycle, BeanDefinition) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getDisabledBeans() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| applyBeanResolutionFilters(BeanResolutionContext, Collection) |   | 83% |   | 75% | 4 | 11 | 1 | 14 | 0 | 1 |
| getBeanRegistrations(Class, Qualifier) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getBeanDefinition(Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getProxyTargetBean(Class, Qualifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBean(BeanResolutionContext, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findExecutionHandle(Class, Qualifier, String, Class[]) |   | 75% |   | 50% | 2 | 3 | 4 | 11 | 0 | 1 |
| getBeanDefinitions(Class, Qualifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| destroyBean(Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBeanType(BeanDefinition) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getActiveBeanRegistration(BeanDefinition, Qualifier) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getProxyTargetBean(Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findProxyBeanDefinition(Class, Qualifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| invalidateCaches() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getAttribute(CharSequence) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$getRequiredArgumentValues$35(BeanResolutionContext, Argument, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEagerInit(BeanDefinitionReference) |   | 59% |   | 40% | 4 | 6 | 0 | 3 | 0 | 1 |
| getActiveBeanRegistrations(Qualifier) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getActiveBeanRegistrations(Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getBeanRegistrations(Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBeanRegistration(Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$resolveArgumentValues$15(BeanResolutionContext, Argument, Object, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProxyTargetBean(BeanResolutionContext, BeanDefinition, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| triggerBeanCreatedEventListener(BeanResolutionContext, BeanDefinition, Object, Qualifier) |   | 90% |   | 85% | 2 | 8 | 1 | 13 | 0 | 1 |
| processParallelBeans(List) |   | 66% |   | 50% | 2 | 3 | 2 | 8 | 0 | 1 |
| createExecutionHandle(BeanDefinition, ExecutableMethod) |   | 63% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| isNotProxy(BeanDefinition, BeanDefinition) |   | 46% |   | 25% | 2 | 3 | 0 | 2 | 0 | 1 |
| DefaultBeanContext(ClassLoader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| DefaultBeanContext(ClassPathResourceLoader) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBeanRegistration(Class, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findBeanDefinitionInternal(Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| streamOfType(BeanResolutionContext, Class, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBeanRegistration(BeanResolutionContext, Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$checkIfTypeMatches$42(Class, Class) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$purgeCacheForBeanType$26(Class, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$purgeCacheForBeanType$25(Class, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$destroyProxyTargetBean$16(BeanRegistration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBeanDefinition$12(Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$purgeCacheForBeanInstance$11(Object, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$purgeCacheForBeanInstance$10(Object, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$purgeCacheForBeanInstance$9(Object, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRunning() |   | 50% |   | 25% | 2 | 3 | 0 | 1 | 0 | 1 |
| findBean(Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| streamOfType(Class, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| streamOfType(Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mapOfType(Argument, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createBean(Class, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findProxyTargetBeanDefinition(Class, Qualifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| qualifiedByNamed(BeanType, Class, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| nullSafe(List) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| configurationFailure(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$topologicalSort$49(BeanRegistration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$topologicalSort$48(BeanRegistration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$processParallelBeans$39(BeanDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$purgeCacheForBeanType$23(Class, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$purgeCacheForBeanInstance$8(Object, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findExecutionHandle$6(Object, ExecutableMethod) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findExecutionHandle$5(Object, ExecutableMethod) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assertContextState() |   | 64% |   | 75% | 1 | 3 | 1 | 3 | 0 | 1 |
| DefaultBeanContext() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBeanRegistration(BeanDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBeansOfType(Argument) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| destroyBean(BeanRegistration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkIfReplacementExists(BeanResolutionContext, List, BeanDefinition) |   | 91% |   | 75% | 3 | 7 | 2 | 12 | 0 | 1 |
| findBeanCandidates(BeanResolutionContext, Argument, boolean, Predicate) |   | 90% |   | 83% | 1 | 4 | 1 | 10 | 0 | 1 |
| findConcreteCandidate(BeanResolutionContext, Argument, Qualifier, boolean) |   | 89% |   | 50% | 2 | 4 | 1 | 8 | 0 | 1 |
| loadEagerBeans(DefaultBeanContext.BeanDefinitionProducer, Collection) |   | 69% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getAttributes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$removeBeanDefinition$28(RuntimeBeanDefinition, DefaultBeanContext.BeanDefinitionProducer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$removeBeanDefinition$27(RuntimeBeanDefinition, DefaultBeanContext.BeanDefinitionProducer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBeanDefinitionReferences$22(DefaultBeanContext.BeanDefinitionProducer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getDisabledBeans$21(DefaultBeanContext.BeanDefinitionProducer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getAllBeanDefinitions$20(DefaultBeanContext.BeanDefinitionProducer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBeanDefinitions$19(BeanDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBeanDefinitions$18(BeanDefinitionReference) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBeanDefinitions$17(DefaultBeanContext.BeanDefinitionProducer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$stop$2(BeanResolutionTracer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$start$0(BeanConfiguration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findBeanDefinition(Argument, Qualifier) |   | 83% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| findBeanDefinition(BeanResolutionContext, Argument, Qualifier) |   | 83% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getCustomScopeRegistry() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getContextConfiguration() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| finalizeConfiguration() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getConversionService() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mapOfType$14(BeanRegistration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mapOfType$13(BeanRegistration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTypeToListenerMap(Class) |  | 95% |   | 83% | 1 | 4 | 1 | 13 | 0 | 1 |
| isCandidatePresent(Argument, Qualifier) |  | 92% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| findBeanCandidates(BeanResolutionContext, Argument, BeanDefinition) |  | 85% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| getBeanRegistrations(Class) |  | 81% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| lambda$processParallelBeans$36(DefaultBeanContext.BeanDefinitionProducer) |  | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| lambda$findBeanCandidates$34(BeanDefinition, BeanDefinition) |  | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| lambda$registerSingleton$7(Object) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$lastChanceResolve$45(BeanDefinition) |  | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| lambda$findConcreteCandidateNoCache$44(BeanDefinition) |  | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| collectIterableBeans(BeanResolutionContext, BeanDefinition, Set, Argument) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| loadListeners(Class) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| registerBeanDefinition(RuntimeBeanDefinition) |  | 100% |   | 66% | 2 | 4 | 0 | 12 | 0 | 1 |
| containsBean(Argument, Qualifier) |  | 100% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 |
| filterReplacedBeans(BeanResolutionContext, Collection) |  | 100% |  | 100% | 0 | 5 | 0 | 9 | 0 | 1 |
| getBeansOfType(BeanResolutionContext, Argument, Qualifier) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| purgeCacheForBeanType(Class) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| resolveBeanRegistrations(BeanResolutionContext, Collection, Argument, Qualifier) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| findBeanCandidatesInternal(BeanResolutionContext, Argument) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| initializeEventListeners() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| readAllBeanConfigurations() |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| publishEvent(Object) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| findConcreteCandidateNoCache(BeanResolutionContext, Argument, Qualifier, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| configureAndStartContext() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| resolveBeanDefinitionReferences() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| resolveBeanConfigurations() |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| getBeanDefinitions(Argument) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getBean(BeanResolutionContext, Argument, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| registerConfiguration(BeanConfiguration) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| configureContextInternal() |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| newResolutionContext(BeanDefinition, BeanResolutionContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getBean(Class, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getBean(Class) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getBean(BeanDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$resolveTypeIndex$46(Class, Class) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resolveBeanRegistration(BeanResolutionContext, BeanDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| resolveTypeIndex(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$findExecutionHandle$4(BeanDefinition, Class, Qualifier, ExecutableMethod) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findExecutionHandle(Class, String, Class[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBean(BeanResolutionContext, Class, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findBean(BeanResolutionContext, Class, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$purgeCacheForBeanType$24(Class, Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findBeanDefinition(Class, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| containsBean(Class, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findBean(Class, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBeansOfType(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBeansOfType(Class, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBeansOfType(Argument, Qualifier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBeansOfType(BeanResolutionContext, Argument) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$filterReplacedBeans$41(BeanResolutionContext, List, BeanDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$initializeContext$33() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createCustomScopeRegistry() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBeanDefinitions(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$initializeContext$32(DefaultBeanContext.BeanDefinitionProducer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getTypeToListenerMap$29(Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getBeanRegistrations$47(DefaultBeanContext.BeanKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getClassLoader() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |