| getCurrentTokenDescription() |  | 100% |  | 100% | 0 | 8 | 0 | 14 | 0 | 1 |
| peek(IntPredicate) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| unexpectedToken(String, Throwable) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| chooseInternal(List, boolean, boolean) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| nextWithLineContinuation(char, int) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| validateRequestedStringLength(int) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| readChar() |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| next(int) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| nextWithLineContinuation(char, IntPredicate) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| next(IntPredicate) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| consumeWithLineContinuation(char, IntPredicate, IntConsumer) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
| consumeWithLineContinuation(char, int, IntConsumer) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
| matchInternal(String, boolean, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| discardNewLineSequence() |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| tokenError(String, Throwable) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| parseError(int, int, String, Throwable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isDecimalPart(int) |  | 100% |  | 100% | 0 | 7 | 0 | 1 | 0 | 1 |
| SimpleTextParser(CharReadBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| getCurrentTokenAsInt() |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getCurrentTokenAsDouble() |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| setMaxStringLength(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| consume(int, IntConsumer) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| stringsEqual(String, String, boolean) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| consume(IntPredicate, IntConsumer) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| setToken(int, int, String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| isIntegerPart(int) |  | 100% |  | 100% | 0 | 4 | 0 | 1 | 0 | 1 |
| hasNonEmptyToken() |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| hasMoreCharactersOnLine() |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| isLineWhitespace(int) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| isNewLinePart(int) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| isAlphanumeric(int) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| nextLine() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| discardLine() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| parseError(String, Throwable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ensureHasSetToken() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| peek(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| match(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| matchIgnoreCase(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| SimpleTextParser(Reader) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| parseError(int, int, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNotWhitespace(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isNotNewLinePart(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isNotAlphanumeric(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| discardWithLineContinuation(char, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| discardWithLineContinuation(char, IntPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tryMatch(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tryMatchIgnoreCase(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| choose(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| chooseIgnoreCase(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tryChoose(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tryChooseIgnoreCase(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$nextWithLineContinuation$2(StringBuilder, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$next$1(StringBuilder, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| discard(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| discard(IntPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| choose(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| chooseIgnoreCase(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tryChoose(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tryChooseIgnoreCase(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| unexpectedToken(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| tokenError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| parseError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setLineNumber(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setColumnNumber(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hasMoreCharacters() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| nextAlphanumeric() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| discardWhitespace() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| discardLineWhitespace() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| peekChar() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLineNumber() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColumnNumber() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxStringLength() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCurrentToken() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCurrentTokenLineNumber() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCurrentTokenColumnNumber() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isWhitespace(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$static$0(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |