code: public static boolean existPairwiseIntersections(Collection<Set<String>> sets) {
  		// Determine all possible pairs of sets
  		List<List<Set<String>>> setPairs = ListUtils.getKElementaryLists(new ArrayList<Set<String>>(sets), 2);
  		for (Iterator<List<Set<String>>> iter = setPairs.iterator(); iter.hasNext();) {
  			Set<String> intersection = SetUtils.intersection(iter.next());
  			if (!intersection.isEmpty()) {
  				return true;
  			}
  		}
  		return false;
  	}
docs: Checks if any two of the given sets intersect.
  
  @param sets
  Basic collection of sets.
  @return <code>true</code> if there is an intersection between at least
  two sets;<br>
  <code>false</code> otherswise.