| handleProperties(Properties) |    | 3% |    | 4% | 12 | 13 | 18 | 20 | 0 | 1 | 
| handleShortAndLongOption(String) |    | 67% |    | 83% | 4 | 13 | 10 | 38 | 0 | 1 | 
| updateRequiredOptions(Option) |    | 29% |    | 33% | 3 | 4 | 5 | 8 | 0 | 1 | 
| handleLongOptionWithoutEqual(String) |    | 65% |    | 62% | 2 | 5 | 2 | 8 | 0 | 1 | 
| DefaultParser(boolean) |   | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 
| handleUnknownToken(String) |    | 78% |    | 56% | 5 | 9 | 1 | 7 | 0 | 1 | 
| handleLongOptionWithEqual(String) |    | 88% |    | 80% | 2 | 6 | 2 | 16 | 0 | 1 | 
| handleConcatenatedOptions(String) |    | 85% |    | 75% | 2 | 7 | 1 | 10 | 0 | 1 | 
| parse(Options, Properties, DefaultParser.NonOptionAction, String[]) |    | 89% |    | 66% | 2 | 4 | 2 | 16 | 0 | 1 | 
| checkRequiredArgs() |    | 74% |    | 50% | 3 | 5 | 1 | 5 | 0 | 1 | 
| parse(Options, String[], boolean) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| checkRequiredOptions() |    | 45% |    | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| isNegativeNumber(String) |    | 37% |  | n/a | 0 | 1 | 2 | 4 | 0 | 1 | 
| isJavaProperty(String) |    | 93% |    | 75% | 2 | 5 | 0 | 3 | 0 | 1 | 
| parse(Options, String[], Properties, boolean) |    | 81% |    | 50% | 1 | 2 | 0 | 1 | 0 | 1 | 
| handleToken(String) |   | 100% |    | 90% | 2 | 12 | 0 | 16 | 0 | 1 | 
| isShortOption(String) |   | 100% |    | 92% | 1 | 8 | 0 | 7 | 0 | 1 | 
| isLongOption(String) |   | 100% |    | 92% | 1 | 8 | 0 | 9 | 0 | 1 | 
| getLongPrefix(String) |   | 100% |   | 100% | 0 | 3 | 0 | 8 | 0 | 1 | 
| getMatchingLongOptions(String) |   | 100% |   | 100% | 0 | 3 | 0 | 6 | 0 | 1 | 
| handleOption(Option) |   | 100% |   | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| DefaultParser() |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| DefaultParser(boolean, Boolean, Consumer) |   | 100% |  | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 
| handleLongOption(String) |   | 100% |   | 100% | 0 | 2 | 0 | 4 | 0 | 1 | 
| isArgument(String) |   | 100% |    | 75% | 1 | 3 | 0 | 1 | 0 | 1 | 
| isOption(String) |   | 100% |   | 100% | 0 | 3 | 0 | 1 | 0 | 1 | 
| stripLeadingAndTrailingQuotesDefaultOff(String) |   | 100% |    | 75% | 1 | 3 | 0 | 3 | 0 | 1 | 
| stripLeadingAndTrailingQuotesDefaultOn(String) |   | 100% |    | 75% | 1 | 3 | 0 | 3 | 0 | 1 | 
| parse(Options, String[], Properties) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| parse(Options, String[]) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| builder() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| addArg(String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| indexOfEqual(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |