| addAssignment(VariableReferenceExpression, VariableReferenceExpression) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| addAssignment(VariableReferenceExpression, Subfield) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| PushdownSubfields.Rewriter.Context() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isPruningLambdaSubfieldsPossible() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| lambda$isPruningLambdaSubfieldsPossible$4(Subfield) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$addAssignment$1(Subfield, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| findSubfields(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addAssignment$0(VariableReferenceExpression, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findSubfields$2(String, Subfield) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setLambdaSubfields(Set) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| giveUpOnCollectingLambdaSubfields() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$null$3(Subfield.PathElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLambdaSubfields() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |