| OptionalNumbersTest |  | 0% | | n/a | 22 | 22 | 121 | 121 | 22 | 22 | 1 | 1 |
| OptionalBasicTest |  | 0% |  | 0% | 22 | 22 | 126 | 126 | 21 | 21 | 1 | 1 |
| OptionalTest |  | 0% |  | 0% | 18 | 18 | 81 | 81 | 17 | 17 | 1 | 1 |
| StreamSerializerTest |  | 0% | | n/a | 20 | 20 | 53 | 53 | 20 | 20 | 1 | 1 |
| OptionalnclusionTest |  | 0% | | n/a | 10 | 10 | 60 | 60 | 10 | 10 | 1 | 1 |
| TestConfigureAbsentsAsNulls |  | 0% | | n/a | 8 | 8 | 40 | 40 | 8 | 8 | 1 | 1 |
| DoubleStreamSerializerTest |  | 0% | | n/a | 13 | 13 | 34 | 34 | 13 | 13 | 1 | 1 |
| TestOptionalWithPolymorphic |  | 0% | | n/a | 6 | 6 | 39 | 39 | 6 | 6 | 1 | 1 |
| StreamTestBase |  | 0% | | n/a | 17 | 17 | 35 | 35 | 17 | 17 | 1 | 1 |
| IntStreamSerializerTest |  | 0% | | n/a | 12 | 12 | 30 | 30 | 12 | 12 | 1 | 1 |
| LongStreamSerializerTest |  | 0% | | n/a | 12 | 12 | 30 | 30 | 12 | 12 | 1 | 1 |
| OptionalBooleanTest |  | 0% | | n/a | 2 | 2 | 23 | 23 | 2 | 2 | 1 | 1 |
| StreamSerializer |  | 0% |  | 0% | 9 | 9 | 27 | 27 | 5 | 5 | 1 | 1 |
| ModuleTestBase |  | 0% |  | 0% | 10 | 10 | 19 | 19 | 7 | 7 | 1 | 1 |
| OptionalLongDeserializer |   | 11% |  | 0% | 11 | 13 | 17 | 20 | 2 | 4 | 0 | 1 |
| OptionalIntDeserializer |   | 11% |  | 0% | 11 | 13 | 17 | 20 | 2 | 4 | 0 | 1 |
| StreamSerializerTest.NestedStream |  | 0% |  | 0% | 14 | 14 | 25 | 25 | 7 | 7 | 1 | 1 |
| CreatorTest |  | 0% | | n/a | 3 | 3 | 24 | 24 | 3 | 3 | 1 | 1 |
| OptionalDoubleDeserializer |   | 11% |  | 0% | 10 | 12 | 17 | 20 | 2 | 4 | 0 | 1 |
| JDKSerializabilityTest |  | 0% | | n/a | 3 | 3 | 18 | 18 | 3 | 3 | 1 | 1 |
| SchemaVisitorTest |  | 0% | | n/a | 4 | 4 | 14 | 14 | 4 | 4 | 1 | 1 |
| OptionalMergeTest |  | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 1 | 1 |
| Jdk8BeanSerializerModifier |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 2 | 2 | 1 | 1 |
| Java8OptionalUnwrappedTest |  | 0% | | n/a | 4 | 4 | 15 | 15 | 4 | 4 | 1 | 1 |
| ContextualOptional17Test |  | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
| Jdk8OptionalBeanPropertyWriter |  | 0% |  | 0% | 8 | 8 | 14 | 14 | 5 | 5 | 1 | 1 |
| OptionalConverterTest |  | 0% | | n/a | 3 | 3 | 14 | 14 | 3 | 3 | 1 | 1 |
| Jdk8UnwrappingOptionalBeanPropertyWriter |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 4 | 4 | 1 | 1 |
| OptionalWithEmptyTest |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| Jdk8Serializers |   | 60% |   | 54% | 9 | 15 | 7 | 25 | 0 | 3 | 0 | 1 |
| PolymorphicOptionalTest |  | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 1 | 1 |
| OptionalTest.TestBean |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 3 | 3 | 1 | 1 |
| LongStreamSerializer |  | 0% | | n/a | 4 | 4 | 16 | 16 | 4 | 4 | 1 | 1 |
| IntStreamSerializer |  | 0% | | n/a | 4 | 4 | 16 | 16 | 4 | 4 | 1 | 1 |
| DoubleStreamSerializer |  | 0% | | n/a | 4 | 4 | 16 | 16 | 4 | 4 | 1 | 1 |
| OptionalTest.Issue4Entity |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 3 | 3 | 1 | 1 |
| OptionalDeserializer |   | 47% |  | 0% | 7 | 10 | 9 | 14 | 6 | 9 | 0 | 1 |
| Jdk8Module |   | 56% |   | 25% | 6 | 10 | 7 | 17 | 4 | 8 | 0 | 1 |
| OptionalSerializer |   | 59% |   | 50% | 4 | 8 | 3 | 9 | 3 | 7 | 0 | 1 |
| OptionalDoubleSerializer |   | 38% |   | 12% | 6 | 9 | 6 | 12 | 2 | 5 | 0 | 1 |
| OptionalLongSerializer |   | 38% |   | 12% | 6 | 9 | 7 | 13 | 2 | 5 | 0 | 1 |
| OptionalIntSerializer |   | 38% |   | 12% | 6 | 9 | 7 | 13 | 2 | 5 | 0 | 1 |
| Jdk8Deserializers |   | 68% |   | 80% | 3 | 9 | 5 | 18 | 1 | 4 | 0 | 1 |
| Java8OptionalUnwrappedTest.new JsonFormatVisitorWrapper.Base() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| OptionalConverterTest.PointSerConverter |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| OptionalBasicTest.Unit |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| OptionalnclusionTest.OptMapBean |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| OptionalConverterTest.PointReferenceBean |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| SchemaVisitorTest.new JsonFormatVisitorWrapper.Base() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SchemaVisitorTest.new JsonFormatVisitorWrapper.Base() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SchemaVisitorTest.new JsonFormatVisitorWrapper.Base() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Java8OptionalUnwrappedTest.1.new JsonObjectFormatVisitor.Base() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| OptionalNumbersTest.OptionalDoubleBean |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| OptionalNumbersTest.OptionalIntBean |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| OptionalConverterTest.PointDeserConverter |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| OptionalNumbersTest.OptionalLongBean |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| OptionalnclusionTest.OptionalGenericData |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| OptionalConverterTest.Point |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SchemaVisitorTest.2.new JsonIntegerFormatVisitor.Base() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SchemaVisitorTest.1.new JsonIntegerFormatVisitor.Base() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| SchemaVisitorTest.3.new JsonNumberFormatVisitor.Base() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| Java8OptionalUnwrappedTest.Parent |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| OptionalWithEmptyTest.BooleanBean |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| JDKSerializabilityTest.BooleanBean |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| OptionalBooleanTest.BooleanBean |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| OptionalTest.OptionalStringBean |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| OptionalnclusionTest.OptionalNonEmptyStringBean |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| OptionalTest.CaseChangingStringWrapper |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Java8OptionalUnwrappedTest.OptionalParent |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| CreatorTest.CreatorWithOptionalStrings |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| TestOptionalWithPolymorphic.ContainerA |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| TestOptionalWithPolymorphic.ContainerB |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| OptionalTest.UpperCasingSerializer |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| Java8OptionalUnwrappedTest.Bean |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| OptionalTest.LowerCasingDeserializer |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| WrappedIOException |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| OptionalnclusionTest.OptionalData |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| Java8OptionalUnwrappedTest.Child |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| OptionalWithEmptyTest.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| TestConfigureAbsentsAsNulls.OptionalLongWrapper |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| TestConfigureAbsentsAsNulls.OptionalDoubleWrapper |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| TestConfigureAbsentsAsNulls.OptionalData |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| TestOptionalWithPolymorphic.Foo |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| StreamSerializerTest.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| StreamSerializerTest.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| StreamSerializerTest.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| OptionalMergeTest.OptionalListWrapper |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| TestConfigureAbsentsAsNulls.OptionalIntWrapper |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| OptionalBasicTest.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| OptionalBasicTest.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| OptionalBasicTest.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| OptionalBasicTest.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| OptionalBasicTest.new TypeReference() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| TestOptionalWithPolymorphic.Bar |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| TestOptionalWithPolymorphic.Baz |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| PackageVersion |   | 54% | | n/a | 2 | 3 | 2 | 3 | 2 | 3 | 0 | 1 |
| ModuleTestBase.NoCheckSubTypeValidator |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| OptionalBasicTest.Container | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ContextualOptional17Test.ContextualOptionals | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| PolymorphicOptionalTest.Container | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| TestOptionalWithPolymorphic.AbstractOptional | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| OptionalBasicTest.OptionalGenericData | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| OptionalTest.new TypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| OptionalTest.new TypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Java8OptionalUnwrappedTest.Bean2 | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| PolymorphicOptionalTest.ContainedImpl | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| OptionalBasicTest.OptionalData | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| OptionalBasicTest.ContainedImpl | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Jdk8TypeModifier |  | 100% |   | 91% | 1 | 8 | 0 | 14 | 0 | 2 | 0 | 1 |
| BaseScalarOptionalDeserializer |  | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |