@Override
  public void advance() {
    if (myHtmlEmbedmentInfo != null) {
      restartAfterEmbedment(
        myHtmlEmbedmentInfo.getRange().getEndOffset(),
        myHtmlEmbedmentInfo.getBaseLexerState()
      );
    }
    else {
      super.advance();
    }
    broadcastToken();
    myHtmlEmbedmentInfo = null;
  }
@Override
  public void advance()