| putDependentOption(List, OptionSpec, Map) |   | 88% |   | 83% | 1 | 4 | 1 | 11 | 0 | 1 |
| missingRequiredOptions(OptionSet) |  | 100% |  | 100% | 0 | 10 | 0 | 16 | 0 | 1 |
| unavailableOptions(OptionSet) |  | 100% |  | 100% | 0 | 7 | 0 | 12 | 0 | 1 |
| handleShortOptionCluster(String, ArgumentList, OptionSet) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| OptionParser(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
| parse(String[]) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| _recognizedOptions() |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| validateOptionCharacters(char[]) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| mutuallyExclusive(OptionSpecBuilder[]) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| isHelpOptionPresent(OptionSet) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| handleLongOptionToken(String, ArgumentList, OptionSet) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| handleShortOptionToken(String, ArgumentList, OptionSet) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| ensureRequiredOptions(OptionSet) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| ensureAllowedOptions(OptionSet) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| optionsHasAnyOf(OptionSet, Collection) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| acceptsAll(List, String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| extractShortOptionsFrom(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| recognizeAlternativeLongOptions(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| recognize(AbstractOptionSpec) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| nonOptions(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| printHelpOn(Writer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| formatHelpWith(HelpFormatter) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| looksLikeAnOption(String) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| OptionParser(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| nonOptions() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| handleNonOptionArgument(String, ArgumentList, OptionSet) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| posixlyCorrect(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| printHelpOn(OutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| requiredIf(List, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| requiredIf(List, OptionSpec) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| requiredUnless(List, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| requiredUnless(List, OptionSpec) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| availableIf(List, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| availableIf(List, OptionSpec) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| availableUnless(List, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| availableUnless(List, OptionSpec) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| accepts(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| recognizedOptions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| specFor(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| reset() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| accepts(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| acceptsAll(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isRecognized(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| specFor(char) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| parseLongOptionWithArgument(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| parseShortOptionWithArgument(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| OptionParser() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| allowsUnrecognizedOptions() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| noMoreOptions() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| posixlyCorrect() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| doesAllowsUnrecognizedOptions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |