public Collection<String> filterIds(Iterator<String> iterator) { if (!iterator.hasNext()) { return Collections.emptyList(); } List<String> filtered = new ArrayList<String>(); while (iterator.hasNext()) { String id = iterator.next(); if (accept(id)) { filtered.add(id); } } return filtered; }
public Collection<String> filterIds(Iterator<String> iterator) { if (!iterator.hasNext()) { return Collections.emptyList(); } List<String> filtered = new ArrayList<String>(); while (iterator.hasNext()) { String id = iterator.next(); if (accept(id)) { filtered.add(id); } } return filtered; }
public Collection<String> filterIds(Iterator<String> iterator) { if (!iterator.hasNext()) { return Collections.emptyList(); } List<String> filtered = new ArrayList<String>(); while (iterator.hasNext()) { String id = iterator.next(); if (accept(id)) { filtered.add(id); } } return filtered; }
public Collection<String> filterIds(Iterator<String> iterator) { if (!iterator.hasNext()) { return Collections.emptyList(); } List<String> filtered = new ArrayList<String>(); while (iterator.hasNext()) { String id = iterator.next(); if (accept(id)) { filtered.add(id); } } return filtered; }
public Collection<String> filterIds(Iterator<String> iterator) { if (!iterator.hasNext()) { return Collections.emptyList(); } List<String> filtered = new ArrayList<String>(); while (iterator.hasNext()) { String id = iterator.next(); if (accept(id)) { filtered.add(id); } } return filtered; }