| _deserializeFromString(JsonParser, DeserializationContext) |   | 45% |   | 50% | 8 | 14 | 12 | 27 | 0 | 1 |
| _findNullProvider(DeserializationContext, BeanProperty, Nulls, JsonDeserializer) |   | 12% |   | 13% | 11 | 12 | 20 | 24 | 0 | 1 |
| _parseIntPrimitive(DeserializationContext, String) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| _parseInteger(DeserializationContext, String) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| _parseBytePrimitive(JsonParser, DeserializationContext) |   | 66% |   | 84% | 4 | 16 | 8 | 40 | 0 | 1 |
| _parseShortPrimitive(JsonParser, DeserializationContext) |   | 67% |   | 84% | 4 | 16 | 8 | 40 | 0 | 1 |
| _parseString(JsonParser, DeserializationContext, NullValueProvider) |   | 48% |   | 52% | 7 | 14 | 13 | 28 | 0 | 1 |
| _verifyNumberForScalarCoercion(DeserializationContext, JsonParser) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| _parseBooleanPrimitive(JsonParser, DeserializationContext) |   | 74% |   | 89% | 3 | 18 | 6 | 37 | 0 | 1 |
| _verifyStringForScalarCoercion(DeserializationContext, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| _coerceEmptyString(DeserializationContext, boolean) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| _deserializeFromEmpty(JsonParser, DeserializationContext) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| _parseInteger(JsonParser, DeserializationContext, Class) |   | 73% |   | 73% | 5 | 13 | 6 | 25 | 0 | 1 |
| _parseLong(JsonParser, DeserializationContext, Class) |   | 73% |   | 73% | 5 | 13 | 6 | 25 | 0 | 1 |
| _parseFloatPrimitive(DeserializationContext, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| _parseFloatPrimitive(JsonParser, DeserializationContext) |   | 78% |   | 84% | 4 | 16 | 6 | 35 | 0 | 1 |
| _parseDoublePrimitive(JsonParser, DeserializationContext) |   | 78% |   | 84% | 4 | 16 | 6 | 35 | 0 | 1 |
| _parseIntPrimitive(JsonParser, DeserializationContext) |   | 77% |   | 82% | 4 | 15 | 6 | 33 | 0 | 1 |
| _parseLongPrimitive(JsonParser, DeserializationContext) |   | 77% |   | 82% | 4 | 15 | 6 | 33 | 0 | 1 |
| findContentNullProvider(DeserializationContext, BeanProperty, JsonDeserializer) |   | 45% |   | 30% | 5 | 6 | 8 | 14 | 0 | 1 |
| _parseBoolean(JsonParser, DeserializationContext, Class) |   | 75% |   | 79% | 5 | 16 | 6 | 28 | 0 | 1 |
| findConvertingContentDeserializer(DeserializationContext, BeanProperty, JsonDeserializer) |   | 44% |   | 50% | 3 | 5 | 5 | 12 | 0 | 1 |
| _verifyNullForScalarCoercion(DeserializationContext, String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| _parseLongPrimitive(DeserializationContext, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| _parseDateFromArray(JsonParser, DeserializationContext) |   | 67% |   | 92% | 1 | 8 | 3 | 15 | 0 | 1 |
| _parseIntPrimitive(JsonParser, DeserializationContext, String) |   | 66% |  | 100% | 0 | 3 | 3 | 12 | 0 | 1 |
| _parseDate(JsonParser, DeserializationContext) |   | 65% |   | 87% | 1 | 7 | 4 | 16 | 0 | 1 |
| _parseLong(DeserializationContext, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| _deserializeFromArray(JsonParser, DeserializationContext) |   | 68% |   | 92% | 1 | 8 | 3 | 14 | 0 | 1 |
| _parseDoublePrimitive(DeserializationContext, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| _failDoubleToIntCoercion(JsonParser, DeserializationContext, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| _coercedTypeDesc() |   | 56% |   | 30% | 4 | 6 | 2 | 10 | 0 | 1 |
| _parseFloatPrimitive(JsonParser, DeserializationContext, String) |   | 48% |  | 100% | 0 | 2 | 3 | 6 | 0 | 1 |
| _verifyNullForPrimitiveCoercion(DeserializationContext, String) |   | 65% |   | 66% | 2 | 4 | 4 | 10 | 0 | 1 |
| _parseLongPrimitive(JsonParser, DeserializationContext, String) |   | 39% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| _parseDoublePrimitive(JsonParser, DeserializationContext, String) |   | 33% | | n/a | 0 | 1 | 2 | 4 | 0 | 1 |
| _coerceTextualNull(DeserializationContext, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| _parseBooleanFromInt(JsonParser, DeserializationContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| _parseInteger(JsonParser, DeserializationContext, String) |   | 78% |  | 100% | 0 | 3 | 1 | 10 | 0 | 1 |
| handleNestedArrayForSingle(JsonParser, DeserializationContext) |   | 61% | | n/a | 0 | 1 | 1 | 3 | 0 | 1 |
| _checkToStringCoercion(JsonParser, DeserializationContext, Class, Object, CoercionInputShape) |   | 47% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| _deserializeFromEmptyString(JsonParser, DeserializationContext, CoercionAction, Class, String) |   | 36% |   | 33% | 2 | 3 | 2 | 4 | 0 | 1 |
| _checkIntToFloatCoercion(JsonParser, DeserializationContext, Class) |   | 50% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| _coerceIntegral(JsonParser, DeserializationContext) |   | 38% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| StdDeserializer(StdDeserializer) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| _isEmptyOrTextualNull(String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| _streamReadConstraints(DeserializationContext) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| _coerceBooleanFromInt(JsonParser, DeserializationContext, Class) |   | 82% |   | 70% | 3 | 7 | 3 | 10 | 0 | 1 |
| _parseLong(JsonParser, DeserializationContext, String) |   | 52% | | n/a | 0 | 1 | 1 | 4 | 0 | 1 |
| _coerceNullToken(DeserializationContext, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| _parseDate(String, DeserializationContext) |   | 82% |   | 83% | 1 | 4 | 1 | 11 | 0 | 1 |
| _findCoercionFromEmptyString(DeserializationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| _findCoercionFromBlankString(DeserializationContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| _deserializeWrappedValue(JsonParser, DeserializationContext) |   | 70% |  | 100% | 0 | 3 | 2 | 6 | 0 | 1 |
| handleUnknownProperty(JsonParser, DeserializationContext, Object, String) |   | 58% |   | 50% | 2 | 3 | 3 | 6 | 0 | 1 |
| _nonNullNumber(Number) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| _checkTextualNull(DeserializationContext, String) |   | 66% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| _parseString(JsonParser, DeserializationContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| _reportFailedNullCoerce(DeserializationContext, boolean, Enum, String) |   | 86% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| _parseBooleanPrimitive(DeserializationContext, JsonParser, Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findDeserializer(DeserializationContext, JavaType, BeanProperty) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| _checkFromStringCoercion(DeserializationContext, String, LogicalType, Class) |   | 94% |   | 87% | 1 | 5 | 1 | 13 | 0 | 1 |
| _verifyEndArrayForSingle(JsonParser, DeserializationContext) |   | 63% |  | 100% | 0 | 2 | 1 | 4 | 0 | 1 |
| _parseDouble(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValueClass() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| _isIntNumber(String) |   | 95% |   | 92% | 1 | 8 | 1 | 14 | 0 | 1 |
| _checkCoercionFail(DeserializationContext, CoercionAction, Class, Object, String) |   | 91% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| _checkFloatToIntCoercion(JsonParser, DeserializationContext, Class) |   | 90% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| _verifyNullForPrimitive(DeserializationContext) |   | 88% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| StdDeserializer(JavaType) |   | 85% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| findFormatFeature(DeserializationContext, BeanProperty, Class, JsonFormat.Feature) |   | 85% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| handleMissingEndArrayForSingle(JsonParser, DeserializationContext) |   | 85% | | n/a | 0 | 1 | 1 | 3 | 0 | 1 |
| findValueNullProvider(DeserializationContext, SettableBeanProperty, PropertyMetadata) |   | 84% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| _checkFloatSpecialValue(String) |  | 100% |  | 100% | 0 | 8 | 0 | 8 | 0 | 1 |
| _checkDoubleSpecialValue(String) |  | 100% |  | 100% | 0 | 8 | 0 | 9 | 0 | 1 |
| _isTrue(String) |  | 100% |  | 100% | 0 | 5 | 0 | 6 | 0 | 1 |
| _isFalse(String) |  | 100% |  | 100% | 0 | 5 | 0 | 6 | 0 | 1 |
| _isBlank(String) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| _isNegInf(String) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| _isPosInf(String) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| _coercedTypeDesc(Class) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| findFormatOverrides(DeserializationContext, BeanProperty, Class) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| _intOverflow(long) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| getValueType(DeserializationContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| findContentNullStyle(DeserializationContext, BeanProperty) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| _checkBooleanToStringCoercion(JsonParser, DeserializationContext, Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| _byteOverflow(int) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| _shortOverflow(int) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| StdDeserializer(Class) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| _checkFromStringCoercion(DeserializationContext, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| _checkIntToStringCoercion(JsonParser, DeserializationContext, Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| _checkFloatToStringCoercion(JsonParser, DeserializationContext, Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| _findCoercionFromEmptyArray(DeserializationContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| _neitherNull(Object, Object) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| _parseDouble(String, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| _hasTextualNull(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| _isNaN(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| handledType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValueType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isDefaultDeserializer(JsonDeserializer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isDefaultKeyDeserializer(KeyDeserializer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getValueInstantiator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |