1 package jp.liq.container.util; 2 3 import java.util.Iterator; 4 5 public abstract class IteratorWrapper<T, W> implements Iterator<T> { 6 public Iterator<W> iterator; 7 8 public IteratorWrapper(Iterator<W> iterator) { 9 this.iterator = iterator; 10 } 11 12 public boolean hasNext() { 13 return iterator.hasNext(); 14 } 15 16 public void remove() { 17 iterator.remove(); 18 } 19 20 }