code: public static <E> AbstractGroupExpression<E, List<E>> list(Expression<E> expression) {
          return new GList<E>(expression);
      }
docs: Create a new aggregating list expression
  
  @param expression values for this expression will be accumulated into a list
  @return wrapper expression