@Override public boolean hasNext() { if (ended) { return false; } while (next == null) { if (!it.hasNext()) { ended = true; return false; } next = it.next(); if (filterResource(next)) { next = null; } } return true; }
@Override public boolean hasNext() { if (ended) { return false; } while (next == null) { if (!it.hasNext()) { ended = true; return false; } next = it.next(); if (filterResource(next)) { next = null; } } return true; }