code: 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[] {}));
     }
docs: 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