if(USE_CLOSURE_AND_PATHLENGTHZERO_OPERATORS){
Node predicateNode = node.jjtGetChild(0);
while (predicateNode instanceof ASTArbitraryOccurences ||
predicateNode instanceof ASTArbitraryOccurencesNotZero){
if(predicateNode instanceof ASTArbitraryOccurences){
return predicateNode.accept(this, connection, graphConstraint, subject, object, subjectNode, objectNode);
}
predicateNode = predicateNode.jjtGetChild(0);
}
final BasicOperator startingOperator = predicateNode.accept(this, connection, graphConstraint, subject, object, subjectNode, objectNode);