| invokeCipher(int, boolean) |   | 31% |   | 27% | 9 | 10 | 11 | 18 | 0 | 1 |
| processPOIFSWriterEvent(POIFSWriterEvent) |   | 74% |   | 50% | 1 | 2 | 3 | 12 | 0 | 1 |
| close() |   | 81% |   | 50% | 4 | 5 | 4 | 16 | 0 | 1 |
| write(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| writeChunk(boolean) |   | 92% |  | 100% | 0 | 6 | 2 | 25 | 0 | 1 |
| initCipherForBlock(int, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initCipherForBlockNoFlush(Cipher, int, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| write(byte[], int, int, boolean) |   | 94% |   | 85% | 2 | 8 | 1 | 19 | 0 | 1 |
| ChunkedCipherOutputStream(OutputStream, int) |   | 97% |   | 50% | 1 | 2 | 0 | 10 | 0 | 1 |
| setNextRecordSize(int, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ChunkedCipherOutputStream(DirectoryNode, int) |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
| write(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| write(byte[], int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| writePlain(byte[], int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getChunkMask() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getChunk() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPlainByteFlags() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPos() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTotalPos() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |