@Override
  public void start(@NotNull CharSequence buffer, int startOffset, int endOffset, int initialState) {
    myTokenType = null;
    embeddedLexer = null;
    if (highlightMode && (initialState & EMBEDDED_LEXER_ON) != 0) {
      LOG.error(new IllegalStateException("Do not reset HTML Lexer to a state with embedded lexer on"));
    }
    super.start(buffer, startOffset, endOffset, initialState);
  }
@Override
  public void start(@NotNull CharSequence buffer, int startOffset, int endOffset, int initialState)