List<TextRange> (@NotNull PsiElement e, @NotNull CharSequence editorText, int cursorOffset, @NotNull Editor editor) { List<TextRange> ranges = super.select(e, editorText, cursorOffset, editor); if (ranges == null) { return null; } if (BasicJavaAstTreeUtil.is(BasicJavaAstTreeUtil.toNode(e), JavaTokenType.STRING_LITERAL)) { killRangesBreakingEscapes(e, ranges, e.getTextRange()); } return ranges; }