public static @NotNull JBTreeTraverser<Class<?>> classTraverser(@Nullable Class<?> root) {
    return CLASS_TRAVERSER.unique().withRoot(root);
  }
public static @NotNull JBTreeTraverser<Class<?>> classTraverser(@Nullable Class<?> root)