src/main/java/org/fest/assertions/condition/AnyOf.java
public static <T> Matcher<T> anyOf(Iterable<? extends Matcher<? super T>> conditions) {
    return new AnyOf<T>(conditions);
  }
public static <T> Matcher<T> anyOf(Iterable<? extends Matcher<? super T>> conditions) {
    return new AnyOf<T>(conditions);
  }
Creates a new <code>{@link AnyOf}</code>
@param <T> the type of object the given condition accept.
@param conditions the conditions to evaluate.
@return the created {@code AnyOf}.
@throws NullPointerException if the given iterable is {@code null}.
@throws NullPointerException if any of the elements in the given iterable is {@code null}.