| getReplacement() |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| perform() |  | 0% |  | 0% | 3 | 3 | 24 | 24 | 1 | 1 |
| replaceChildren(RuntimeConfigurable, UnknownElement) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| log(String, Throwable, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| reconfigure() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| log(Throwable, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| handleInput(byte[], int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| log(String, int) |   | 66% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| handleOutput(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| handleErrorOutput(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| log(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| maybeConfigure() |   | 75% |   | 50% | 2 | 3 | 1 | 5 | 0 | 1 |
| handleFlush(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| handleErrorFlush(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| markInvalid() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isInvalid() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| execute() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bindToOwner(Task) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getRuntimeConfigurableWrapper() |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| setOwningTarget(Target) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTaskName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTaskType(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRuntimeConfigurableWrapper(RuntimeConfigurable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| Task() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOwningTarget() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTaskName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTaskType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getWrapper() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| init() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |