code: public boolean crosses(Collection<Constituent> constColl) {
      for (Constituent c : constColl) {
        if (crosses(c)) {
          return true;
        }
      }
      return false;
    }
docs: Detects whether this constituent overlaps any of a Collection of
  Constituents without
  nesting, that is, whether it "crosses" any of them.
  
  @param constColl The set of constituent to check against
  @return True if some constituent in the collection is crossed
  @throws ClassCastException If some member of the Collection isn't
  a Constituent