public static void shuffle(List<? super Object> l)
public static void shuffle(List<?> l)
  public static void shuffle(List<? super Object> l)  {    if (defaultRandom == null)      {        synchronized (Collections.class)	  {	    if (defaultRandom == null)	      defaultRandom = new Random();	  }      }    shuffle(l, defaultRandom);  }