| propagateUserEvent(Object) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| handleOutboundMessage(OutboundMessage, CompletableFuture) |   | 51% |   | 50% | 1 | 2 | 6 | 10 | 0 | 1 |
| handleInboundFailure(Throwable) |   | 51% |   | 50% | 1 | 2 | 6 | 10 | 0 | 1 |
| propagateOutboundMessage(OutboundMessage, CompletableFuture) |   | 52% |   | 50% | 2 | 3 | 3 | 8 | 0 | 1 |
| propagateInboundMessage(InboundMessage) |   | 52% |   | 50% | 2 | 3 | 3 | 8 | 0 | 1 |
| propagateInboundFailure(Throwable) |   | 52% |   | 50% | 2 | 3 | 3 | 8 | 0 | 1 |
| propagateConnectionActive() |   | 50% |   | 50% | 2 | 3 | 3 | 8 | 0 | 1 |
| propagateConnectionInactive() |   | 50% |   | 50% | 2 | 3 | 3 | 8 | 0 | 1 |
| handleUserEvent(Object) |   | 41% | | n/a | 0 | 1 | 5 | 8 | 0 | 1 |
| onConnectionActive() |   | 37% | | n/a | 0 | 1 | 5 | 8 | 0 | 1 |
| onConnectionInactive() |   | 37% | | n/a | 0 | 1 | 5 | 8 | 0 | 1 |
| handleInboundMessage(InboundMessage) |   | 65% |   | 50% | 1 | 2 | 3 | 7 | 0 | 1 |
| isRemoved() |   | 80% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| InternalContext(Connection, DefaultPipeline, String, Handler) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| setNext(InternalContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPrev(InternalContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNext() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPrev() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPipeline() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConnection() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHandler() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |