public static <T> void fill(List<T> l, T val)
public static <T> void fill(List<? super T> l, T val)
  public static <T> void fill(List<T> l, T val)  {    ListIterator<T> itr = l.listIterator();    for (int i = l.size() - 1; i >= 0; --i)      {	itr.next();	itr.set(val);      }  }