public boolean hasNext() { boolean ret = iterator.hasNext(); if(!ret && istates.hasNext()) { iterator = ((IOAVState)istates.next()).getObjects(); ret = hasNext(); } return ret; }
public boolean hasNext() { boolean ret = iterator.hasNext(); if(!ret && istates.hasNext()) { iterator = ((IOAVState)istates.next()).getObjects(); ret = hasNext(); } return ret; }
public Object next() { if(!iterator.hasNext() && istates.hasNext()) { iterator = ((IOAVState)istates.next()).getObjects(); return next(); } else { // Throws exception in last iterator when no more elements available. return iterator.next(); } }
public Object next() { if(!iterator.hasNext() && istates.hasNext()) { iterator = ((IOAVState)istates.next()).getObjects(); return next(); } else { // Throws exception in last iterator when no more elements available. return iterator.next(); } }
Iterator iterator = ((IOAVState)istates.next()).getObjects();
Iterator iterator = ((IOAVState)istates.next()).getObjects();