@Nullable
  public static TreeVisitor createVisitor(@NotNull PsiElement element) {
    return createVisitor(element, null);
  }
@Nullable
  public static TreeVisitor createVisitor(@NotNull PsiElement element)