package x; import java.util.HashSet; import java.util.Iterator; /** * A HashSet where a custom iterator can be given. Calls Iterator.next() * when the toString() is called. */ public class MyHashSet extends HashSet { private static final long serialVersionUID = -3575746442518083846L; Iterator iter; public MyHashSet(Iterator iter) { this.iter = iter; } @Override public Iterator iterator() { return iter; } } .