void (@NotNull CharSequence buffer, int startOffset, int endOffset, int initialState) { myBuffer = buffer; myStart = startOffset; mySeenEscapedSpacesOnly = true; myBufferEnd = endOffset; myBaseLexerState = initialState; handleStart(buffer, initialState); // calculate myEnd at last myEnd = locateToken(myStart); }