@Override
  public boolean canSelect(@NotNull PsiElement e) {
    ASTNode node = BasicJavaAstTreeUtil.toNode(e);
    return (
             BasicJavaAstTreeUtil.is(node, CLASS_SET) &&
             !BasicJavaAstTreeUtil.is(node, BASIC_TYPE_PARAMETER) ||
             BasicJavaAstTreeUtil.is(node, BASIC_METHOD)) &&
           e.getLanguage() == JavaLanguage.INSTANCE;
  }
@Override
  public boolean canSelect(@NotNull PsiElement e)