| advance(int, int, ByteSource) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| getChild(int, int) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| followContentTransition(int) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| getSparseChild(int, int) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| getSplitChild(int, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getNodeContent(int) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| get(ByteComparable) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getContent(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| dump(Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isChainNode(int) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| InMemoryReadTrie(UnsafeBuffer[], AtomicReferenceArray[], int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| inChunkPointer(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| splitBlockPointerAddress(int, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChunk(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getUnsignedByte(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUnsignedShort(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChunkIdx(int, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| inChunkPointer(int, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInt(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSplitBlockPointer(int, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isNull(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isLeaf(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isNullOrLeaf(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| chainBlockLength(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| splitNodeMidIndex(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| splitNodeTailIndex(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cursor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEmpty() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| offset(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| splitNodeChildIndex(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |