public static Perform all(final Operation... operations)
   {
      Assert.notNull(operations, "At least one operation is required.");
      Assert.assertTrue(operations.length > 0, "At least one operation is required.");
      return new Perform(flattenOperations(Arrays.asList(operations)).toArray(new Operation[] {}));
   }
public static Perform all(final Operation... operations)
   {
      Assert.notNull(operations, "At least one operation is required.");
      Assert.assertTrue(operations.length > 0, "At least one operation is required.");
      return new Perform(flattenOperations(Arrays.asList(operations)).toArray(new Operation[] {}));
   }
public static Perform all ( final Operation ... operations ) { Assert . notNull ( operations , "At least one operation is required." ) ; Assert . assertTrue ( operations . length > 0 , "At least one operation is required." ) ; return new Perform ( flattenOperations ( Arrays . asList ( operations ) ) . toArray ( new Operation [ ] { } ) ) ; }
Creates a new {@link Perform} operation. If all provided {@link Operation} instances return <code>true</code>,
this operation returns <code>true</code>. If any provided operations return <code>false</code>, this operation
returns <code>false</code>.

@param operations the array of operations to be evaluated
Creates a new { @link Perform } operation . If all provided { @link Operation } instances return <code > true< / code > this operation returns <code > true< / code > . If any provided operations return <code > false< / code > this operation returns <code > false< / code > .