| setMaxHeight(NodeTable, int, int, HuffmanCompressionTableWorkspace) |   | 77% |   | 77% | 6 | 19 | 12 | 59 | 0 | 1 |
| compressWeights(byte[], int, int, byte[], int, HuffmanTableWriterWorkspace) |   | 93% |   | 62% | 3 | 5 | 3 | 27 | 0 | 1 |
| write(byte[], int, int, HuffmanTableWriterWorkspace) |   | 96% |   | 77% | 4 | 10 | 1 | 24 | 0 | 1 |
| optimalNumberOfBits(int, int, int) |   | 88% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| initialize(int[], int, int, HuffmanCompressionTableWorkspace) |  | 98% |   | 83% | 2 | 7 | 0 | 26 | 0 | 1 |
| buildTree(int[], int, NodeTable) |  | 100% |  | 100% | 0 | 13 | 0 | 45 | 0 | 1 |
| estimateCompressedSize(int[], int) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| isValid(int[], int) |  | 100% |  | 100% | 0 | 5 | 0 | 6 | 0 | 1 |
| HuffmanCompressionTable(int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| encodeSymbol(BitOutputStream, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |