@Override
  public void start(final @NotNull CharSequence buffer, final int startOffset, final int endOffset, final int initialState) {
    super.start(buffer, startOffset, endOffset, initialState);
    myTokenType = null;
    myState = 0;
    myTokenStart = 0;
  }
@Override
  public void start(final @NotNull CharSequence buffer, final int startOffset, final int endOffset, final int initialState)