| constructAnySetter(DeserializationContext, BeanDescription.Supplier, AnnotatedMember) |  | 0% |  | 0% | 17 | 17 | 63 | 63 | 1 | 1 |
| buildBuilderBasedDeserializer(DeserializationContext, JavaType, BeanDescription.Supplier) |  | 0% |  | 0% | 8 | 8 | 33 | 33 | 1 | 1 |
| addBeanProps(DeserializationContext, BeanDescription.Supplier, BeanDeserializerBuilder) |   | 71% |   | 54% | 25 | 33 | 18 | 93 | 0 | 1 |
| addObjectIdReader(DeserializationContext, BeanDescription.Supplier, BeanDeserializerBuilder) |   | 7% |   | 16% | 3 | 4 | 20 | 23 | 0 | 1 |
| addBackReferenceProperties(DeserializationContext, BeanDescription.Supplier, BeanDeserializerBuilder, JavaType) |   | 7% |   | 8% | 6 | 7 | 17 | 20 | 0 | 1 |
| addInjectables(DeserializationContext, BeanDescription.Supplier, BeanDeserializerBuilder) |   | 11% |   | 16% | 3 | 4 | 12 | 15 | 0 | 1 |
| constructSetterlessProperty(DeserializationContext, BeanDescription, BeanPropertyDefinition) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| constructBuilderBackRefProperty(DeserializationContext, JavaType, BeanPropertyDefinition) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| createBeanDeserializer(DeserializationContext, JavaType, BeanDescription.Supplier) |   | 63% |   | 59% | 7 | 12 | 9 | 25 | 0 | 1 |
| constructSettableProperty(DeserializationContext, BeanDescription.Supplier, BeanPropertyDefinition, JavaType) |   | 64% |   | 41% | 6 | 7 | 5 | 20 | 0 | 1 |
| createBuilderBasedDeserializer(DeserializationContext, JavaType, BeanDescription.Supplier, Class) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| isPotentialBeanType(Class) |   | 41% |   | 50% | 3 | 4 | 3 | 9 | 0 | 1 |
| buildBeanDeserializer(DeserializationContext, JavaType, BeanDescription.Supplier) |   | 85% |   | 75% | 3 | 7 | 6 | 27 | 0 | 1 |
| buildThrowableDeserializer(DeserializationContext, JavaType, BeanDescription.Supplier) |   | 91% |   | 59% | 9 | 12 | 3 | 37 | 0 | 1 |
| materializeAbstractType(DeserializationContext, JavaType, BeanDescription.Supplier) |   | 46% |   | 25% | 2 | 3 | 4 | 7 | 0 | 1 |
| _resolveAnySetter(DeserializationContext, BeanDescription.Supplier, SettableBeanProperty[]) |   | 76% |   | 70% | 3 | 6 | 2 | 9 | 0 | 1 |
| _findUnsupportedTypeDeserializer(DeserializationContext, JavaType, BeanDescription.Supplier) |   | 42% |   | 25% | 2 | 3 | 2 | 5 | 0 | 1 |
| _isSetterlessType(Class) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| filterBeanProps(DeserializationContext, BeanDescription.Supplier, BeanDeserializerBuilder, List, Set, Set) |   | 91% |   | 70% | 3 | 6 | 3 | 16 | 0 | 1 |
| withConfig(DeserializerFactoryConfig) |  | 86% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| isIgnorableType(DeserializationContext, BeanPropertyDefinition, Class, Map) |  | 100% |   | 80% | 2 | 6 | 0 | 14 | 0 | 1 |
| findStdDeserializer(DeserializationContext, JavaType, BeanDescription.Supplier) |  | 100% |   | 83% | 1 | 4 | 0 | 7 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| constructBeanDeserializerBuilder(DeserializationContext, BeanDescription.Supplier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| _validateSubType(DeserializationContext, JavaType, BeanDescription.Supplier) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| BeanDeserializerFactory(DeserializerFactoryConfig) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |