public static Or any(final Condition... conditions)
   {
      Assert.notNull(conditions, "At least one condition is required.");
      Assert.assertTrue(conditions.length > 0, "At least one condition is required.");
      return new Or(flattenConditions(Arrays.asList(conditions)).toArray(new Condition[] {}));
   }
public static Or any(final Condition... conditions)
   {
      Assert.notNull(conditions, "At least one condition is required.");
      Assert.assertTrue(conditions.length > 0, "At least one condition is required.");
      return new Or(flattenConditions(Arrays.asList(conditions)).toArray(new Condition[] {}));
   }
public static Or any ( final Condition ... conditions ) { Assert . notNull ( conditions , "At least one condition is required." ) ; Assert . assertTrue ( conditions . length > 0 , "At least one condition is required." ) ; return new Or ( flattenConditions ( Arrays . asList ( conditions ) ) . toArray ( new Condition [ ] { } ) ) ; }
Creates a new {@link Or} condition. If any provided conditions return true, this condition returns true.

@param conditions the array of conditions to be evaluated
Creates a new { @link Or } condition . If any provided conditions return true this condition returns true .