| prepend(Object[], Object) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| maybeAddKey(Object) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| drain() |   | 87% |   | 75% | 1 | 3 | 0 | 7 | 0 | 1 |
| copy(Object[], int, int, UpdateFunction) |  | 100% |  | 100% | 0 | 5 | 0 | 14 | 0 | 1 |
| drainAndPropagate(Object[], BTree.BranchBuilder) |  | 100% |   | 95% | 1 | 11 | 0 | 16 | 0 | 1 |
| redistributeAndDrain(Object[], int, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 12 | 0 | 1 |
| copy(Object[], int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| overflow(Object) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| propagateOverflow() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| addKey(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| maybeAddKeyNoOverflow(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| copyNoOverflow(Object[], int, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| redistributeOverflowAndDrain() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| addKeyNoOverflow(Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| BTree.LeafBuilder() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |