| maybeCreateCodec(DataType, Object) |  | 0% |  | 0% | 42 | 42 | 56 | 56 | 1 | 1 |
| maybeCreateCodec(DataType, TypeToken) |   | 17% |   | 16% | 26 | 28 | 33 | 42 | 0 | 1 |
| register(TypeCodec) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| findCodec(DataType, TypeToken) |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 1 | 1 |
| findCodec(DataType, Object) |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 1 | 1 |
| createCodec(DataType, Object) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| lookupCodec(DataType, TypeToken) |   | 61% |   | 60% | 3 | 6 | 7 | 18 | 0 | 1 |
| register(TypeCodec[]) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| notFound(DataType, TypeToken) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| register(Iterable) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| createCodec(DataType, TypeToken) |   | 61% |   | 37% | 4 | 5 | 1 | 6 | 0 | 1 |
| toString(Object) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| defaultCacheBuilder() |   | 72% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| codecFor(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| codecFor(DataType, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 44 | 0 | 1 |
| CodecRegistry() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| codecFor(DataType, Class) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| codecFor(DataType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| codecFor(DataType, TypeToken) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |