void (@NotNull CharSequence buffer, int startOffset, int endOffset, int initialState) { myBuffer = buffer; myStartOffset = startOffset; myEndOffset = endOffset; myPosition = myStartOffset; myCurrentToken = new TokenInfo(); for (TokenParser tokenParser : myTokenParsers) { tokenParser.setBuffer(myBuffer, myStartOffset, myEndOffset); } advance(); }