boolean result_ = false;
<BUG>Marker marker_ = builder_.mark();
result_ = consumeToken(builder_, SHIFT_LEFT);</BUG>
if (!result_) result_ = consumeToken(builder_, SHIFT_RIGHT);
if (!result_) result_ = consumeToken(builder_, SHIFT_RIGHT_LOGICAL);
if (!result_) result_ = consumeToken(builder_, SHIFT_LEFT_KEYWORD);
if (!result_) result_ = consumeToken(builder_, SHIFT_RIGHT_KEYWORD);
<BUG>if (!result_) result_ = consumeToken(builder_, SHIFT_RIGHT_LOGICAL_KEYWORD);
if (!result_) {
marker_.rollbackTo();
}
else {
marker_.drop();
}</BUG>
return result_;

boolean result_ = false;
Marker marker_ = enter_section_(builder_);
result_ = consumeToken(builder_, DOT);
result_ = result_ && consumeToken(builder_, IDENTIFIER);
exit_section_(builder_, marker_, null, result_);
return result_;
