package name.panitz.data.list;
public class LiIterator implements java.util.Iterator{
public LiIterator(Li xs){this.xs=xs;}
private Li xs;
public boolean hasNext() {return !xs.isEmpty();}
public a next(){
a result = xs.head();
xs = xs.tail();
return result;
}
public void remove(){
throw new UnsupportedOperationException ();
}
}