{if (true) return value;}
throw new Error("Missing return statement in function");
}
final public GroupByList groupByClause() throws ParseException, StandardException {
GroupByList groupingCols;
jj_consume_token(GROUP);
jj_consume_token(BY);
if (getToken(1).kind == ROLLUP &&
getToken(2).kind == LEFT_PAREN) {
jj_consume_token(ROLLUP);
jj_consume_token(LEFT_PAREN);
groupingCols = groupingColumnReferenceList();
jj_consume_token(RIGHT_PAREN);
groupingCols.setRollup();
{if (true) return groupingCols;}
} else if (jj_2_63(1)) {
groupingCols = groupingColumnReferenceList();
{if (true) return groupingCols;}
} else {