final public ModifierQueryNode.Modifier Modifiers() throws ParseException {ModifierQueryNode.Modifier ret = ModifierQueryNode.Modifier.MOD_NONE;switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {case NOT:case PLUS:case MINUS:switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {case PLUS:jj_consume_token(PLUS);ret = ModifierQueryNode.Modifier.MOD_REQ;break;case MINUS:jj_consume_token(MINUS);ret = ModifierQueryNode.Modifier.MOD_NOT;break;case NOT:jj_consume_token(NOT);ret = ModifierQueryNode.Modifier.MOD_NOT;break;default:jj_la1[0] = jj_gen;jj_consume_token(-1);throw new ParseException();}break;default:jj_la1[1] = jj_gen;;}{if (true) return ret;}throw new Error("Missing return statement in function");}

final public ModifierQueryNode . Modifier Modifiers ( ) throws ParseException { ModifierQueryNode . Modifier ret = ModifierQueryNode . Modifier . MOD_NONE ; switch ( ( jj_ntk == - 1 ) ? jj_ntk ( ) : jj_ntk ) { case NOT : case PLUS : case MINUS : switch ( ( jj_ntk == - 1 ) ? jj_ntk ( ) : jj_ntk ) { case PLUS : jj_consume_token ( PLUS ) ; ret = ModifierQueryNode . Modifier . MOD_REQ ; break ; case MINUS : jj_consume_token ( MINUS ) ; ret = ModifierQueryNode . Modifier . MOD_NOT ; break ; case NOT : jj_consume_token ( NOT ) ; ret = ModifierQueryNode . Modifier . MOD_NOT ; break ; default : jj_la1 [ 0 ] = jj_gen ; jj_consume_token ( - 1 ) ; throw new ParseException ( ) ; } break ; default : jj_la1 [ 1 ] = jj_gen ; ; } { if ( true ) return ret ; } throw new Error ( "Missing return statement in function" ) ; }
public Modifier Modifiers(){Modifier ret = Modifier.MOD_NONE;switch ((jj_ntk == -1) ? Jj_ntk() : jj_ntk){case RegexpToken.NOT:case RegexpToken.PLUS:case RegexpToken.MINUS:switch ((jj_ntk == -1) ? Jj_ntk() : jj_ntk){case RegexpToken.PLUS:Jj_consume_token(RegexpToken.PLUS);ret = Modifier.MOD_REQ;break;case RegexpToken.MINUS:Jj_consume_token(RegexpToken.MINUS);ret = Modifier.MOD_NOT;break;case RegexpToken.NOT:Jj_consume_token(RegexpToken.NOT);ret = Modifier.MOD_NOT;break;default:jj_la1[2] = jj_gen;Jj_consume_token(-1);throw new ParseException();}break;default:jj_la1[3] = jj_gen;break;}{ if (true) return ret; }throw new Exception("Missing return statement in function");}
