if (offset_ == next_offset_) {
empty_element_parsed_guard_(builder_, offset_, "expressionSequenceRequired_1");
break;
}
offset_ = next_offset_;
<BUG>}
if (!result_) {
marker_.rollbackTo();
}
else {
marker_.drop();
}</BUG>
return result_;

if (offset_ == next_offset_) {
empty_element_parsed_guard_(builder_, offset_, "referenceExpression_2");
break;
