docs: public static void shuffle(final List<?> list) {
      if (list == null) {
        throw new IllegalArgumentException("list");
      }
      synchronized (list) {
        Collections.shuffle(list, random);
      }
    }