@NotNull
  private static SortOrder getNextSortOrder(@NotNull SortOrder order) {
    return switch (order) {
      case ASCENDING -> SortOrder.DESCENDING;
      case DESCENDING -> SortOrder.UNSORTED;
      case UNSORTED -> SortOrder.ASCENDING;
    };
  }
@NotNull
  private static SortOrder getNextSortOrder(@NotNull SortOrder order)