List<TextRange> (@NotNull PsiElement e, @NotNull CharSequence editorText, int cursorOffset, @NotNull Editor editor) { ASTNode node = BasicJavaAstTreeUtil.toNode(e); if (node == null) { return null; } if (!BasicJavaAstTreeUtil.is(node, JavaTokenType.SEMICOLON) && !BasicJavaAstTreeUtil.is(node, JavaTokenType.LPARENTH)) { return super.select(e, editorText, cursorOffset, editor); } else { return null; } }