@Override
 public boolean hasNext() {
   return iterator.hasNext();
 }
 @Override
 public int nextInt() {
   return iterator.next();
 }