@Override
    public boolean containsAny(Collection<?> collection) {
      int size = collection.size();
      if (size == 0) {
        return false;
      }
      if (size == 1) {
        return contains(Iterables.get(collection, 0));
      }
      if (collection instanceof RegularImmutableOrdinalSet<?>) {
        RegularImmutableOrdinalSet<?> otherSet = (RegularImmutableOrdinalSet<?>) collection;
        return otherSet.domain.equals(domain) && containsAnyOrdinal(otherSet);
      }
      return super.containsAny(collection);
    }
Will throw an exception and leave the collection unmodified.
@throws UnsupportedOperationException always
@deprecated Modification operation are not supported.
ordinal/src/org/immutables/ordinal/ImmutableOrdinalSet.java