}
protected boolean handleHigherConstructToJoin(final Node n, final OperatorConnection connection, final Item graphConstraint){
if (this.isHigherConstructToJoin(n)) {
if(n instanceof ASTService){
final ASTService service = (ASTService) n;
if(this.serviceGenerator.countsAsJoinPartner(service)){
this.serviceGenerator.insertIndependantFederatedQueryOperator(service, connection, this.indexScanCreator);
return true;
} else {
return false;