public ImmutableQuery addProjections(Iterable<Expression> projections) {
    return ImmutableQuery.builder().from(this).addAllProjections(projections).build();
  }
Check if current query has any aggregation calls
criteria/common/src/org/immutables/criteria/expression/Query.java