final private void value() throws ParseException {
Token t;
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
case Date_or_KW:
t = jj_consume_token(Date_or_KW);
ASTValueDateOrKW jjtn001 = new ASTValueDateOrKW(this, JJTVALUEDATEORKW);
boolean jjtc001 = true;
jjtree.openNodeScope(jjtn001);
try {
jjtree.closeNodeScope(jjtn001, true);
jjtc001 = false;
jjtn001.init(t.image);
} finally {
if (jjtc001) {
jjtree.closeNodeScope(jjtn001, true);
}
}