{if (true) return withItemsList;}
throw new Error("Missing return statement in function");
}
final public WithItem WithItem() throws ParseException {
WithItem with = new WithItem();
String name = null;
List selectItems = null;
SelectBody selectBody = null;
name = RelObjectName();
with.setName(name);
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case 79:
jj_consume_token(79);
selectItems = SelectItemsList();
jj_consume_token(80);
with.setWithItemList(selectItems);
break;
default:
jj_la1[48] = jj_gen;
;
}
jj_consume_token(K_AS);
jj_consume_token(79);
selectBody = SelectBody();
with.setSelectBody(selectBody);
jj_consume_token(80);
{if (true) return with;}
throw new Error("Missing return statement in function");
}