| MappeableRunContainer(MappeableBitmapContainer, int) |  | 0% |  | 0% | 16 | 16 | 63 | 63 | 1 | 1 |
| iadd(int, int) |  | 0% |  | 0% | 19 | 19 | 59 | 59 | 1 | 1 |
| andNot(MappeableRunContainer) |  | 0% |  | 0% | 12 | 12 | 43 | 43 | 1 | 1 |
| lazyandNot(MappeableArrayContainer) |  | 0% |  | 0% | 13 | 13 | 43 | 43 | 1 | 1 |
| iremove(int, int) |  | 0% |  | 0% | 20 | 20 | 50 | 50 | 1 | 1 |
| and(MappeableRunContainer) |  | 0% |  | 0% | 13 | 13 | 47 | 47 | 1 | 1 |
| smartAppendExclusive(char[], char, char) |  | 0% |  | 0% | 9 | 9 | 32 | 32 | 1 | 1 |
| inot(int, int) |  | 0% |  | 0% | 13 | 13 | 37 | 37 | 1 | 1 |
| andCardinality(MappeableRunContainer) |  | 0% |  | 0% | 13 | 13 | 43 | 43 | 1 | 1 |
| not(int, int) |  | 0% |  | 0% | 10 | 10 | 25 | 25 | 1 | 1 |
| add(char) |  | 0% |  | 0% | 12 | 12 | 33 | 33 | 1 | 1 |
| smartAppendExclusive(char[], char) |  | 0% |  | 0% | 7 | 7 | 24 | 24 | 1 | 1 |
| andNot(MappeableBitmapContainer) |  | 0% |  | 0% | 7 | 7 | 28 | 28 | 1 | 1 |
| MappeableRunContainer(MappeableArrayContainer, int) |  | 0% |  | 0% | 9 | 9 | 35 | 35 | 1 | 1 |
| toEfficientContainer() |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 1 | 1 |
| and(MappeableBitmapContainer) |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 1 | 1 |
| contains(MappeableBitmapContainer) |  | 0% |  | 0% | 13 | 13 | 27 | 27 | 1 | 1 |
| ior(MappeableRunContainer) |  | 0% |  | 0% | 7 | 7 | 28 | 28 | 1 | 1 |
| or(MappeableRunContainer) |  | 0% |  | 0% | 9 | 9 | 22 | 22 | 1 | 1 |
| xor(MappeableRunContainer) |  | 0% |  | 0% | 8 | 8 | 23 | 23 | 1 | 1 |
| ilazyorToRun(MappeableArrayContainer) |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1 |
| ior(MappeableArrayContainer) |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 1 | 1 |
| lazyxor(MappeableArrayContainer) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
| lazyorToRun(MappeableArrayContainer) |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 1 | 1 |
| remove(char) |  | 0% |  | 0% | 6 | 6 | 22 | 22 | 1 | 1 |
| toBitmapOrArrayContainer(int) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
| and(MappeableArrayContainer) |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
| smartAppend(char[], char, char) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| intersects(MappeableRunContainer) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| smartAppend(char, char) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| limit(int) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| copyToOffset(int) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| smartAppend(char[], char) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| copyValuesLength(CharBuffer, int, CharBuffer, int, int) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| andCardinality(MappeableArrayContainer) |  | 0% |  | 0% | 6 | 6 | 22 | 22 | 1 | 1 |
| intersects(MappeableArrayContainer) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| equals(MappeableArrayContainer) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| ensureCapacity(int) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| contains(MappeableRunContainer) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| contains(MappeableArrayContainer) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| trim() |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| writeArray(ByteBuffer) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| increaseCapacity() |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| nextValue(char) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| contains(ByteBuffer, int, char, int) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| or(MappeableBitmapContainer) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| toString() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| xor(MappeableBitmapContainer) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| branchyBufferedUnsignedInterleavedBinarySearch(ByteBuffer, int, int, int, char) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| select(int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| rank(char) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| branchyBufferedUnsignedInterleavedBinarySearch(CharBuffer, int, int, char) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| getCardinality() |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| previousValue(char) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| nextAbsentValue(char) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| intersects(int, int) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| previousAbsentValue(char) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| andInto(long[]) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| andNot(MappeableArrayContainer) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| convertToLazyBitmapIfNeeded() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| contains(char) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| readExternal(ObjectInput) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| forEach(char, IntConsumer) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| toBitmapContainer() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| contains(int, int) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| equals(MappeableRunContainer) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| fillLeastSignificant16bits(int[], int, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| orInto(long[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| removeFrom(long[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| makeRoomAtIndex(int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| recoverRoomsInRange(int, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| mergeValuesLength(int, int) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| andCardinality(MappeableBitmapContainer) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| MappeableRunContainer(int, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| MappeableRunContainer(int, CharBuffer) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| intersects(MappeableBitmapContainer) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| xor(MappeableArrayContainer) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| hashCode() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| last() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| writeArray(DataOutput) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| writeExternal(ObjectOutput) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| MappeableRunContainer(CharBuffer, int) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| initValueLength(int, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| prependValueLength(int, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| recoverRoomAtIndex(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| appendValueLength(int, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| decrementLength(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| incrementLength(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| canPrependValueLength(int, int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| incrementValue(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isFull() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| toCharArray() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| valueLengthContains(int, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| toBitmapIfNeeded() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| MappeableRunContainer(RunContainer) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| decrementValue() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getReverseCharIterator() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getCharIterator() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| MappeableRunContainer(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| closeValueLength(int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| flip(char) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| first() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| setLength(CharBuffer, int, char) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| add(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLength(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ilazyor(MappeableArrayContainer) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| ior(MappeableBitmapContainer) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| iterator() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| remove(int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLength(char[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clone() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setValue(CharBuffer, int, char) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| bufferedUnsignedInterleavedBinarySearch(ByteBuffer, int, int, int, char) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEmpty() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getArraySizeInBytes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSizeInBytes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValue(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setLength(int, char) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setValue(int, char) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bufferedUnsignedInterleavedBinarySearch(CharBuffer, int, int, char) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getArraySizeInBytes(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValue(char[], int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| serializedSizeInBytes(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| full() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBatchIterator() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| or(MappeableArrayContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toContainer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| MappeableRunContainer() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clear() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| iand(MappeableArrayContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| iand(MappeableBitmapContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| iand(MappeableRunContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| iandNot(MappeableArrayContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| iandNot(MappeableBitmapContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| iandNot(MappeableRunContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isArrayBacked() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ixor(MappeableArrayContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ixor(MappeableBitmapContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ixor(MappeableRunContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lazyor(MappeableArrayContainer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| serializedSizeInBytes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numberOfRuns() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| repairAfterLazy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| runOptimize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |