if (intersectingSets(modes, link.getAllowedModes())) { DoubleFlagRole r = getDoubleFlag(link, linkRoles); if (!r.forwardFlag) { if (intersectingSets(modes, link.getAllowedModes())) { DoubleFlagRole r = getDoubleFlag(link, linkRoles); if (!r.backwardFlag) {
while (iter.hasNext() && stillSearching) { 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);