| acceptIf(Predicate, Supplier) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| waitUntilSatisfied(Predicate, Duration, Runnable) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| WaitableImpl(Object) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| acceptWhen(Predicate, Supplier, Duration) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| shutdown() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| notifyIf(Predicate, Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| keepWaiting(Duration, Instant) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setValue(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getWhen(Predicate, Duration) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| accept(Object) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| shouldKeepWaiting(Duration, Instant) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| get() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| notifyListeners(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$keepWaiting$3(Duration, Instant) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| acceptIf(Predicate, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$acceptWhen$2(Supplier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wakeUpWaitingThreads() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| valueSupplierCheck(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$notifyListeners$4(Object, NotifyValueSubscription) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$acceptIf$1(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getWhen$0() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |