void (TextRange range) { if (range.getStartOffset() != currentStart) { TextRange tokenRange = new TextRange(currentStart, range.getStartOffset()); String tokenText = tokenRange.subSequence(fileText).toString(); tokens.add(new TextContentImpl.PsiToken(tokenText, root, tokenRange.shiftLeft(rootStart), TextContentImpl.TokenKind.text)); } currentStart = range.getEndOffset(); }