}
jj_consume_token(T_TEMPLATE_ELIF);
pushState(EXPRESSION);
expression = p_expression_data();
popState();
p_block(event.addCondition(this, expression));
}
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case T_TEMPLATE_ELSE:
jj_consume_token(T_TEMPLATE_ELSE);
p_block(event.addCondition(this));