Link startLink = iter.next(); if ((!visitedLinks.containsKey(startLink.getId())) && (intersectingSets(combinedModes, startLink.getAllowedModes()))) { Map<Id<Link>, Link> cluster = this.findCluster(startLink, combinedModes); visitedLinks.putAll(cluster); if (cluster.size() > biggestCluster.size()) {