| RandomAccessReadBuffer(RandomAccessReadBuffer) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| resetBuffers() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| createView(long, long) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| read() |   | 59% |   | 50% | 2 | 4 | 4 | 10 | 0 | 1 |
| seek(long) |   | 90% |   | 60% | 4 | 6 | 1 | 14 | 0 | 1 |
| nextBuffer() |   | 83% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| checkClosed() |   | 44% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| read(byte[], int, int) |   | 93% |   | 80% | 2 | 6 | 1 | 11 | 0 | 1 |
| expandBuffer() |   | 91% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| readRemainingBytes(byte[], int, int) |   | 97% |   | 83% | 1 | 4 | 1 | 17 | 0 | 1 |
| RandomAccessReadBuffer(InputStream) |  | 100% |   | 75% | 2 | 5 | 0 | 19 | 0 | 1 |
| RandomAccessReadBuffer(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| RandomAccessReadBuffer(int) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| close() |  | 100% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| isEOF() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| createBufferFromStream(InputStream) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| isClosed() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| RandomAccessReadBuffer(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getPosition() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| length() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| RandomAccessReadBuffer() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |