}
throw new Error("Missing return statement in function");
}
final public VariableDeclarator VariableDeclarator() throws ParseException {
VariableDeclaratorId id;
Expression init = null;
id = VariableDeclaratorId();
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
case ASSIGN:
jj_consume_token(ASSIGN);
init = VariableInitializer();
break;
default:
jj_la1[31] = jj_gen;
;
}
{
if (true) {
return new VariableDeclarator(id.getBeginLine(), id.getBeginColumn(), token.endLine, token.endColumn, id, init);
}
}
throw new Error("Missing return statement in function");
}