| computeLeaders(RelativeLane) |   | 28% |   | 10% | 10 | 11 | 36 | 44 | 0 | 1 |
| computeGtuAlongside(LateralDirectionality) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| computeFollowers(RelativeLane) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| checkLateralDirectionality(LateralDirectionality) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| computeFirstLeaders(LateralDirectionality) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| computeFirstFollowers(LateralDirectionality) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| isGtuAlongside(LateralDirectionality) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getFollowers(RelativeLane) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getFirstLeaders(LateralDirectionality) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getFirstFollowers(LateralDirectionality) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$computeLeaders$5(PerceptionCollectable.Intermediate, Conflict, Length) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$isGtuAlongside$2(LateralDirectionality) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getFollowers$7(RelativeLane) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$computeLeaders$4() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getFirstFollowers$1(LateralDirectionality) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getFirstLeaders$0(LateralDirectionality) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$computeLeaders$6(LinkedHashSet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLeaders(RelativeLane) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| DirectNeighborsPerception(LanePerception, HeadwayGtuType, HeadwayGtuType) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| DirectNeighborsPerception(LanePerception, HeadwayGtuType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getLeaders$3(RelativeLane) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| updateAll() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |