@Override
  public boolean canSelect(@NotNull PsiElement e) {
    ASTNode node = BasicJavaAstTreeUtil.toNode(e);
    return BasicJavaAstTreeUtil.isJavaToken(node) && !BasicJavaAstTreeUtil.isKeyword(node) &&
           !BasicJavaAstTreeUtil.is(node.getTreeParent(), BASIC_CODE_BLOCK) &&
           !BasicJavaAstTreeUtil.is(node.getTreeParent(), CLASS_SET);
  }
@Override
  public boolean canSelect(@NotNull PsiElement e)