| asComparableBytes(ValueAccessor, Object, ByteComparable.Version) |  | 0% |  | 0% | 7 | 7 | 23 | 23 | 1 | 1 |
| fromComparableBytes(ValueAccessor, ByteSource.Peekable, ByteComparable.Version) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| decompose(Object[]) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| isCompatibleWith(AbstractType) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| isValueCompatibleWithInternal(AbstractType) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| split(ByteBuffer) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| splitName(Object, ValueAccessor) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| extractComponent(ByteBuffer, int) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| readStatic(ByteBuffer) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| readIsStaticInternal(Object, ValueAccessor) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| withUpdatedUserType(UserType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| isStaticName(Object, ValueAccessor) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| validateComparator(int, Object, ValueAccessor, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getComparator(int, Object, ValueAccessor, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| parseComparator(int, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hashCode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getComparator(int, Object, ValueAccessor, Object, ValueAccessor, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| referencesUserType(Object, ValueAccessor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| build(ValueAccessor, boolean, Object[], byte) |   | 92% |   | 80% | 2 | 6 | 1 | 13 | 0 | 1 |
| startingOffsetInternal(boolean) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getAndAppendComparator(int, Object, ValueAccessor, StringBuilder, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expandUserTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$referencesUserType$0(Object, ValueAccessor, AbstractType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInstance(List) |   | 84% |   | 66% | 2 | 4 | 0 | 5 | 0 | 1 |
| getInstance(TypeParser) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInstance(AbstractType[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readIsStatic(Object, ValueAccessor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$withUpdatedUserType$1(UserType, AbstractType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| startingOffset(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| subTypes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSerializer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getComponents() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getComparatorSize(int, Object, ValueAccessor, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| CompositeType(List) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| build(ValueAccessor, boolean, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| build(ValueAccessor, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstance(Iterable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |