void (int startOffset, int endOffset, Reader reader, int initialState) { myEndOffset = endOffset; myLengthMap = new Int2IntOpenHashMap(); myLexer = createTokenManager(initialState, new EscapePreprocessor(reader, startOffset, myLengthMap)); myCurrentToken = START; myCurrentOffset = startOffset; myCurrentEnd = startOffset; myTokenQueue.clear(); advance(); }