code: public static <T> ArrayConstructorExpression<T> array(Class<T[]> type, Expression<T>... exprs) {
          return new ArrayConstructorExpression<T>(type, exprs);
      }
docs: Create a typed array projection for the given type and expressions
  
  @param <T> type of projection
  @param type type of the projection
  @param exprs arguments for the projection
  @return factory expression