final private PropertyPathExpression PathSequence() throws ParseException { PropertyPathExpression ppe, pathEltOrInverse; ppe = PathEltOrInverse(); label_27: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 79: ; break; default: jj_la1[102] = jj_gen; break label_27; } jj_consume_token(79); pathEltOrInverse = PathEltOrInverse(); ppe = new BinaryPropertyPathOperation("/", ppe, pathEltOrInverse); } {if (true) return ppe;} throw new Error("Missing return statement in function"); }
final private PropertyPathExpression PathAlternative() throws ParseException { PropertyPathExpression ppe, pathSequence; ppe = PathSequence(); label_26: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 78: ; break; default: jj_la1[101] = jj_gen; break label_26; } jj_consume_token(78); pathSequence = PathSequence(); ppe = new BinaryPropertyPathOperation("|", ppe, pathSequence); } {if (true) return ppe;} throw new Error("Missing return statement in function"); }
final private PropertyPathExpression PathAlternative() throws ParseException { PropertyPathExpression ppe, pathSequence; ppe = PathSequence(); label_26: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 78: ; break; default: jj_la1[101] = jj_gen; break label_26; } jj_consume_token(78); pathSequence = PathSequence(); ppe = new BinaryPropertyPathOperation("|", ppe, pathSequence); } {if (true) return ppe;} throw new Error("Missing return statement in function"); }
final private PropertyPathExpression PathSequence() throws ParseException { PropertyPathExpression ppe, pathEltOrInverse; ppe = PathEltOrInverse(); label_27: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case 79: ; break; default: jj_la1[102] = jj_gen; break label_27; } jj_consume_token(79); pathEltOrInverse = PathEltOrInverse(); ppe = new BinaryPropertyPathOperation("/", ppe, pathEltOrInverse); } {if (true) return ppe;} throw new Error("Missing return statement in function"); }