| updateState(AbstractPaxosRepair.State, Object, AbstractPaxosRepair.StateUpdater) |   | 82% |  | 100% | 0 | 6 | 4 | 24 | 0 | 1 |
| addListener(AbstractPaxosRepair.Listener) |   | 76% |   | 66% | 2 | 4 | 2 | 11 | 0 | 1 |
| cancelUnexceptionally() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| set(AbstractPaxosRepair.Result) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| cancel() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| state() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| incompleteBallot() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$set$2(AbstractPaxosRepair.Result, AbstractPaxosRepair.State, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$start$1(AbstractPaxosRepair.State, Object) |   | 93% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| AbstractPaxosRepair(DecoratedKey, Ballot) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| await() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| isStarted() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| start() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addListener(Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| restart(AbstractPaxosRepair.State) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isComplete() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$addListener$0(Consumer, AbstractPaxosRepair, AbstractPaxosRepair.Result) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isResult(AbstractPaxosRepair.State) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| startedNanos() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| partitionKey() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |