void (@NotNull CharSequence buffer, int startOffset, int endOffset, int initialState) { myBuffer = buffer; myBufferArray = CharArrayUtil.fromSequenceWithoutCopying(buffer); myTokenStart = startOffset; myTokenEnd = startOffset; myTokenType = null; myState = initialState; myBufferEnd = endOffset; }