| run(String[], IMessageHolder) |  | 0% |  | 0% | 19 | 19 | 63 | 63 | 1 | 1 |
| runMain(String[], boolean) |  | 0% |  | 0% | 9 | 9 | 30 | 30 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| report(boolean, IMessageHolder) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| bareMain(String[], boolean, List, List, List, List, List) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| checkForCustomMessageHolder(String[]) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| readMessages(IMessageHolder, IMessage.Kind, boolean, List) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| appendNLabel(StringBuilder, String, int) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| renderExceptionForUser(Throwable) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| Main() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| parmInArgs(String, String[]) |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
| systemExit() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| flagInArgs(String, String[]) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| fail(IMessageHandler, String, Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| main(String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| outMessage(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setController(Main.CommandController) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCommand(ICommand) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| quit() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setHolder(IMessageHolder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCompletionRunner(Runnable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getMessageHandler() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHolder() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |