final public Expression BooleanLiteral() throws ParseException {
Expression ret;
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
case TRUE:
jj_consume_token(TRUE);
ret = new BooleanLiteralExpr(token.beginLine, token.beginColumn, token.endLine, token.endColumn, true);
break;
case FALSE:
jj_consume_token(FALSE);
ret = new BooleanLiteralExpr(token.beginLine, token.beginColumn, token.endLine, token.endColumn, false);
break;
default:
jj_la1[94] = jj_gen;
jj_consume_token(-1);
throw new ParseException();