5455565758596061626364
while (!intersection.isEmpty() && i.hasNext()) { ListData nextItem = asList((SimpleData) i.next()); if (nextItem == null) intersection = Collections.EMPTY_SET; else intersection.retainAll(nextItem.asList()); } return getResult(intersection); }