code: public static <K> GroupByBuilder<K> groupBy(Expression<K> key) {
          return new GroupByBuilder<K>(key);
      }
docs: Create a new GroupByBuilder for the given key expression
  
  @param key key for aggregation
  @return builder for further specification