| checkForLinearizabilityViolation(PaxosPrepare.Permitted, InetAddressAndPort) |  | 0% |  | 0% | 21 | 21 | 43 | 43 | 1 | 1 |
| permitted(PaxosPrepare.Permitted, InetAddressAndPort) |   | 38% |   | 24% | 33 | 34 | 36 | 58 | 0 | 1 |
| toStatus(PaxosPrepare.Status.Outcome) |   | 17% |   | 10% | 8 | 9 | 9 | 11 | 0 | 1 |
| onRefreshSuccess(Ballot, InetAddressAndPort) |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 1 | 1 |
| onResponse(PaxosPrepare.Response, InetAddressAndPort) |   | 29% |   | 40% | 5 | 6 | 10 | 17 | 0 | 1 |
| onFailure(InetAddressAndPort, RequestFailureReason) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| needsGossipUpdate(Map) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| permittedOrTerminateIfElectorateMismatch(PaxosPrepare.Permitted, InetAddressAndPort) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| hasInProgressProposal() |   | 20% |   | 12% | 4 | 5 | 5 | 7 | 0 | 1 |
| maybeCheckForLinearizabilityViolation(PaxosPrepare.Response, InetAddressAndPort) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| refreshStaleParticipants() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| awaitUntil(long) |   | 36% |   | 66% | 2 | 4 | 4 | 7 | 0 | 1 |
| prepareWithBallot(Ballot, Paxos.Participants, DecoratedKey, TableMetadata, boolean, boolean, Consumer) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getLowBoundForKey() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$onResponse$2(PaxosPrepare.Permitted, InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| withoutRead(Message) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isCompatibleWithLinearizabilityCheck() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| setOnLinearizabilityViolation(Runnable) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| start(PaxosPrepare, Paxos.Participants, Message, BiFunction) |   | 81% |   | 50% | 3 | 5 | 1 | 11 | 0 | 1 |
| signalDone(PaxosPrepare.Status) |   | 57% |   | 50% | 2 | 3 | 2 | 7 | 0 | 1 |
| isRunningLegacyPaxos() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| prepare(Paxos.Participants, SinglePartitionReadCommand, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onRefreshFailure(InetAddressAndPort, RequestFailureReason) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$onResponse$1(PaxosPrepare.Permitted, InetAddressAndPort) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| PaxosPrepare(Paxos.Participants, PaxosPrepare.AbstractRequest, boolean, Consumer) |   | 92% |   | 50% | 1 | 2 | 0 | 13 | 0 | 1 |
| needLatest() |   | 66% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| prepareWithBallotInternal(Paxos.Participants, PaxosPrepare.Request, boolean, Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| prepareWithBallot(Ballot, Paxos.Participants, SinglePartitionReadCommand, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| prepare(Ballot, Paxos.Participants, SinglePartitionReadCommand, boolean, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addReadResponse(ReadResponse, InetAddressAndPort) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isDone() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$start$0(PaxosPrepare, Message, BiFunction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| signalDone(PaxosPrepare.Status.Outcome) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| withLatest() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |