public static <E> Iterator<E> wrapUnmod(Iterator<E> iterator)
throws NullPointerException{
if(iterator == null) throw new NullPointerException();
public static <E> Iterator<E> wrapUnmod(Iterator<E> iterator)
throws NullPointerException{
if(iterator == null) throw new NullPointerException();