public AggregationQuery withPredicates(List<AggregationPredicate> predicates) { this.predicate = AggregationPredicates.and(predicates); return this; }