checkAssignmentNode(AssignmentNode, Set) | ![4 4](../jacoco-resources/redbar.gif) ![23 23](../jacoco-resources/greenbar.gif) | 85% | ![2 2](../jacoco-resources/redbar.gif) ![4 4](../jacoco-resources/greenbar.gif) | 66% | 2 | 4 | 2 | 7 | 0 | 1 |
checkJoinGroupNode(StaticAnalysis, JoinGroupNode, Set) | ![2 2](../jacoco-resources/redbar.gif) ![19 19](../jacoco-resources/greenbar.gif) | 90% | ![1 1](../jacoco-resources/redbar.gif) ![3 3](../jacoco-resources/greenbar.gif) | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
lambda$optimizeJoinGroup$0(StaticAnalysis, JoinGroupNode, ServiceNode) | ![1 1](../jacoco-resources/redbar.gif) ![28 28](../jacoco-resources/greenbar.gif) | 96% | ![1 1](../jacoco-resources/redbar.gif) ![1 1](../jacoco-resources/greenbar.gif) | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
checkIfSpecificNodeProducesVars(StaticAnalysis, BOp, Set) | ![63 63](../jacoco-resources/greenbar.gif) | 100% | ![14 14](../jacoco-resources/greenbar.gif) | 100% | 0 | 8 | 0 | 15 | 0 | 1 |
findLatestPossiblePositionForTheServiceNode(StaticAnalysis, BOp, JoinGroupNode) | ![45 45](../jacoco-resources/greenbar.gif) | 100% | ![1 1](../jacoco-resources/redbar.gif) ![9 9](../jacoco-resources/greenbar.gif) | 90% | 1 | 6 | 0 | 10 | 0 | 1 |
checkIfNodeProducesVars(StaticAnalysis, BOp, Set) | ![33 33](../jacoco-resources/greenbar.gif) | 100% | ![1 1](../jacoco-resources/redbar.gif) ![7 7](../jacoco-resources/greenbar.gif) | 87% | 1 | 5 | 0 | 8 | 0 | 1 |
checkServiceNode(StaticAnalysis, ServiceNode, Set) | ![25 25](../jacoco-resources/greenbar.gif) | 100% | ![4 4](../jacoco-resources/greenbar.gif) | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
checkArbitraryLengthPathNode(StaticAnalysis, ArbitraryLengthPathNode, Set) | ![22 22](../jacoco-resources/greenbar.gif) | 100% | ![1 1](../jacoco-resources/redbar.gif) ![3 3](../jacoco-resources/greenbar.gif) | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
static {...} | ![16 16](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$getServiceNodes$1(String, ServiceNode) | ![15 15](../jacoco-resources/greenbar.gif) | 100% | ![1 1](../jacoco-resources/redbar.gif) ![3 3](../jacoco-resources/greenbar.gif) | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
optimizeJoinGroup(AST2BOpContext, StaticAnalysis, IBindingSet[], JoinGroupNode) | ![10 10](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getServiceNodes(JoinGroupNode, String) | ![7 7](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
checkSubqueryBase(StaticAnalysis, SubqueryBase, Set) | ![7 7](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
WikidataServicePlacementOptimizer() | ![3 3](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |