docs: public static <T extends Extendable> List<T> sortAndGroup(final List<T> values, final Group[] groups, final Sort sort, final boolean ascending) {
          List<T> list = sort(values, sort, ascending);
          list = group(list, groups);
          return list;
      }