| processAtLeastOneByte() |  | 95% |   | 90% | 1 | 6 | 0 | 4 | 0 | 1 |
| processAny() |  | 90% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| skipUntil(byte[]) |  | 90% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| getAttributeValue() |  | 100% |  | 100% | 0 | 4 | 0 | 13 | 0 | 1 |
| processTag() |  | 100% |  | 100% | 0 | 9 | 0 | 13 | 0 | 1 |
| getAttributeName() |  | 100% |  | 100% | 0 | 7 | 0 | 8 | 0 | 1 |
| processMeta() |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| getAttribute() |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| expect(byte[]) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| processSpecialTag() |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| skipAll(BitSet) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| bitSet(int[]) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| bitSet(BitSet, int[]) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| readCaseInsensitive(byte[]) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| detectBOM() |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| processComment() |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| getLowerCaseChar() |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| read() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getEncodingFromMeta(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| scan() |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| PreScanner(InputStream) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| peek() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| contains(BitSet, byte) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |