| DocumentCodec.java |  | 0% |  | 0% | 31 | 31 | 67 | 67 | 19 | 19 | 2 | 2 |
| PatternCodec.java |  | 0% |  | 0% | 18 | 18 | 47 | 47 | 9 | 9 | 2 | 2 |
| BsonValueCodecProvider.java |  | 0% |  | 0% | 14 | 14 | 66 | 66 | 7 | 7 | 1 | 1 |
| NumberCodecHelper.java |  | 0% |  | 0% | 23 | 23 | 54 | 54 | 4 | 4 | 1 | 1 |
| BsonDocumentCodec.java |  | 0% |  | 0% | 23 | 23 | 44 | 44 | 15 | 15 | 1 | 1 |
| MapCodec.java |  | 0% |  | 0% | 17 | 17 | 39 | 39 | 13 | 13 | 2 | 2 |
| BsonTypeClassMap.java |  | 0% |  | 0% | 12 | 12 | 40 | 40 | 8 | 8 | 1 | 1 |
| ValueCodecProvider.java |  | 0% |  | 0% | 9 | 9 | 38 | 38 | 6 | 6 | 1 | 1 |
| IterableCodec.java |  | 0% |  | 0% | 14 | 14 | 30 | 30 | 10 | 10 | 2 | 2 |
| DocumentCodecProvider.java |  | 0% |  | 0% | 17 | 17 | 28 | 28 | 7 | 7 | 1 | 1 |
| StringCodec.java |  | 0% |  | 0% | 14 | 14 | 24 | 24 | 7 | 7 | 1 | 1 |
| MapCodecProvider.java |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 7 | 7 | 1 | 1 |
| IterableCodecProvider.java |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 7 | 7 | 1 | 1 |
| UuidCodec.java |  | 0% |  | 0% | 11 | 11 | 22 | 22 | 7 | 7 | 1 | 1 |
| BsonArrayCodec.java |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 7 | 7 | 1 | 1 |
| BsonTypeCodecMap.java |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 2 | 2 | 1 | 1 |
| ContainerCodecHelper.java |  | 0% |  | 0% | 10 | 10 | 12 | 12 | 1 | 1 | 1 | 1 |
| RawBsonDocumentCodec.java |  | 0% | | n/a | 4 | 4 | 13 | 13 | 4 | 4 | 1 | 1 |
| BsonCodec.java |  | 0% | | n/a | 5 | 5 | 12 | 12 | 5 | 5 | 1 | 1 |
| BsonValueCodec.java |  | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| DecoderContext.java |  | 0% | | n/a | 8 | 8 | 12 | 12 | 8 | 8 | 2 | 2 |
| FloatCodec.java |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 4 | 4 | 1 | 1 |
| JsonObjectCodec.java |  | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
| CharacterCodec.java |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 4 | 4 | 1 | 1 |
| EncoderContext.java |  | 0% | | n/a | 8 | 8 | 12 | 12 | 8 | 8 | 2 | 2 |
| ByteCodec.java |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 4 | 4 | 1 | 1 |
| BsonJavaScriptWithScopeCodec.java |  | 0% | | n/a | 4 | 4 | 10 | 10 | 4 | 4 | 1 | 1 |
| ShortCodec.java |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 4 | 4 | 1 | 1 |
| CodeWithScopeCodec.java |  | 0% | | n/a | 4 | 4 | 10 | 10 | 4 | 4 | 1 | 1 |
| BsonDocumentWrapperCodec.java |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 4 | 4 | 1 | 1 |
| UuidCodecHelper.java |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 1 | 1 |
| BinaryCodec.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| UuidCodecProvider.java |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| AtomicIntegerCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| AtomicBooleanCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonObjectIdCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonDecimal128Codec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| AtomicLongCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonBooleanCodec.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| BigDecimalCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonInt32Codec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonDoubleCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonInt64Codec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ByteArrayCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonJavaScriptCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonDateTimeCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| SymbolCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonStringCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| CodeCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| DateCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonSymbolCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| DoubleCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| MinKeyCodec.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| BsonMaxKeyCodec.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| BsonUndefinedCodec.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| IntegerCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BooleanCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| MaxKeyCodec.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| LongCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonMinKeyCodec.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| BsonCodecProvider.java |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| JsonObjectCodecProvider.java |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| BsonBinaryCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonTimestampCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonRegularExpressionCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ObjectIdCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| BsonNullCodec.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| BsonDBPointerCodec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| Decimal128Codec.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| OverridableUuidRepresentationUuidCodec.java |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| ObjectIdGenerator.java |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |