| decode(Bytes, RLPInput, Supplier) |   | 60% |   | 62% | 3 | 6 | 7 | 23 | 0 | 1 |
| decodeNull(RLPInput, Supplier) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createBranch(byte, Node, byte, Node) |   | 83% |   | 70% | 3 | 6 | 0 | 14 | 0 | 1 |
| decodeValue(RLPInput, Supplier) |   | 45% | | n/a | 0 | 1 | 3 | 6 | 0 | 1 |
| deserializeValue(Supplier, Bytes) |   | 42% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$decode$2(Bytes) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| decode(Bytes, Bytes, Supplier) |   | 43% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| lambda$retrieve$0(Bytes32) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| decodeLeaf(Bytes, Bytes, RLPInput, Supplier) |   | 69% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| lambda$retrieve$1(Bytes, Bytes32, Bytes) |   | 65% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| decodeBranch(Bytes, RLPInput, Supplier) |   | 94% |   | 91% | 1 | 7 | 1 | 19 | 0 | 1 |
| decodeExtension(Bytes, Bytes, RLPInput, Supplier) |   | 96% |   | 83% | 1 | 4 | 0 | 9 | 0 | 1 |
| StoredNodeFactory(NodeLoader, Function, Function) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| createBranch(List, Optional) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createLeaf(Bytes, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| retrieve(Bytes, Bytes32) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| createExtension(Bytes, Node) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| decode(Bytes, Bytes) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| handleNewNode(Node) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |