| removeFirstRecursive(PlanNode) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| removeAllRecursive(PlanNode) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| findFirstRecursive(PlanNode) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| replaceFirstRecursive(PlanNode, PlanNode) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| findAllRecursive(PlanNode, ImmutableList.Builder) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| replaceAllRecursive(PlanNode, PlanNode) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| whereIsInstanceOfAny(List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| PlanNodeSearcher(PlanNode, Lookup) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| findSingle() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| findOnlyElement(PlanNode) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| findAll() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| where(Predicate) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| recurseOnlyWhen(Predicate) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| searchFrom(PlanNode, Lookup) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| replaceAll(PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| replaceFirst(PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findFirst() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findOnlyElement() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeAll() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeFirst() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$replaceAllRecursive$0(PlanNode, PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| searchFrom(PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| matches() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| count() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |