docs: public static Ordering shuffledBy(final Random random) {
          return new Ordering() {
              @Override
              boolean validateOrderingIsCorrect() {
                  return false;
              }
  
              @Override
              protected List<Description> orderItems(Collection<Description> descriptions) {
                  List<Description> shuffled = new ArrayList<Description>(descriptions);
                  Collections.shuffle(shuffled, random);
                  return shuffled;
              }
          };
      }