### Question:
BooleanExpression extends LiteralExpression<Boolean> implements Predicate { public BooleanExpression orAllOf(Predicate... predicates) { return or(ExpressionUtils.allOf(predicates)); } BooleanExpression(Expression<Boolean> mixin); @Override BooleanExpression as(Path<Boolean> alias); @Override BooleanExpression as(String alias); BooleanExpression and(@Nullable Predicate right); BooleanExpression andAnyOf(Predicate... predicates); @Override BooleanExpression not(); BooleanExpression or(@Nullable Predicate right); BooleanExpression orAllOf(Predicate... predicates); BooleanExpression isTrue(); BooleanExpression isFalse(); @Override BooleanExpression eq(Boolean right);  }### Answer:
@Test public void orAllOf() { assertEquals(a.or(b.and(c)), a.orAllOf(b, c)); }