| getSelectionCriteria(String, SelectionCriteria) |  | 0% |  | 0% | 10 | 10 | 20 | 20 | 1 | 1 |
| startVerboseListener() |   | 30% |   | 25% | 2 | 3 | 3 | 6 | 0 | 1 |
| stopTimer() |   | 23% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| lambda$loadCollection$2(Path) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createCollectionSelectionCriteria(Collection, Collection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| loadCollection(Collection) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| startOutput() |   | 67% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| showError(PrintStream, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getScopeCriteria() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFilterCriteria() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStartCriteria() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStopCriteria() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| showError(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$loadCollection$1(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| echo() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| showError() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| showVersion() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOut(PrintWriter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getVerboseListener() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| run(String[]) |   | 81% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| populateRegularExpressionCommandLineSwitches(String, boolean, String) |  | 100% |  | 100% | 0 | 3 | 0 | 15 | 0 | 1 |
| hasRegularExpressionSwitches(String) |  | 100% |   | 63% | 8 | 12 | 0 | 13 | 0 | 1 |
| validateCommandLine(String[], PrintStream) |  | 100% |  | 100% | 0 | 5 | 0 | 15 | 0 | 1 |
| showVersion(PrintStream) |  | 100% | | n/a | 0 | 1 | 0 | 15 | 0 | 1 |
| populateCommandLineSwitches() |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| populateCommandLineSwitchesForXMLOutput(String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| validateCommandLineForScoping() |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| validateCommandLineForFiltering() |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| getCommandLineUsage() |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| hasListSwitches(String) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| echo(PrintStream) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| populateListCommandLineSwitches(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| resetCommandLine() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| populateCommandLineSwitchesForScoping() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| populateCommandLineSwitchesForFiltering() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| populateCommandLineSwitchesForStartCondition() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| populateCommandLineSwitchesForStopCondition() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getCommandLine() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| showError(PrintStream) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getOut() |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| parseCommandLine(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| process() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| stopProcessing() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| stopOutput() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| startTimer() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$validateCommandLine$0(CommandLineException) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| startProcessing() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getParameterStrategy() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| stopVerboseListener() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hasScopeRegularExpressionSwitches() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasFilterRegularExpressionSwitches() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasScopeListSwitches() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasFilterListSwitches() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| Command() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |