| visitSos(int, byte[], byte[]) |   | 90% |   | 84% | 6 | 28 | 10 | 110 | 0 | 1 |
| readMcu(JpegInputStream, int[], Block[]) |  | 98% |   | 92% | 2 | 15 | 1 | 55 | 0 | 1 |
| visitSegment(int, byte[], int, byte[], byte[]) |  | 100% |   | 92% | 2 | 14 | 0 | 33 | 0 | 1 |
| rescaleMcu(Block[], int, int, Block[]) |  | 100% |  | 100% | 0 | 10 | 0 | 23 | 0 | 1 |
| allocateMcuMemory() |  | 100% |  | 100% | 0 | 5 | 0 | 13 | 0 | 1 |
| getIntervalStartPositions(int[]) |  | 100% |  | 100% | 0 | 8 | 0 | 17 | 0 | 1 |
| splitByRstMarkers(int[]) |  | 100% |  | 100% | 0 | 3 | 0 | 11 | 0 | 1 |
| decode(JpegInputStream, DhtSegment.HuffmanTable) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| JpegDecoder() |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| decode(ByteSource) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| extend(int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| receive(int, JpegInputStream) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| lambda$visitSos$3(int, int, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| fastRound(float) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setTiffRgb() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$visitSos$2(int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$allocateMcuMemory$1(int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$splitByRstMarkers$0(int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beginSos() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |