@ApiStatus.Internal
  public static void appendComponentClassNames(@NotNull StringBuilder sb, @Nullable Component root) {
    UIUtil.uiTraverser(root).forEach(c -> appendComponentClassName(sb, root, c));
  }
@ApiStatus.Internal
  public static void appendComponentClassNames(@NotNull StringBuilder sb, @Nullable Component root)