if (!nextTokenIs(builder_, "", PLPAREN, PLBRACK,
KCAST, KFALSE, KFUNCTION, KIF, ONEW, KNULL,
KSUPER, KSWITCH, KTHIS, KTRUE, KTRY, KUNTYPED,
PLCURLY, ID, LITFLOAT, LITHEX, LITINT, LITOCT, OPEN_QUOTE, REG_EXP)) return false;
boolean result_;
Marker marker_ = enter_section_(builder_);
result_ = value_0(builder_, level_ + 1);
if (!result_) result_ = value_1(builder_, level_ + 1);
if (!result_) result_ = ifStatement(builder_, level_ + 1);
if (!result_) result_ = value_3(builder_, level_ + 1);
if (!result_) result_ = newExpressionOrCall(builder_, level_ + 1);