code: public static <I> Projection<I, Object[]> multiAttribute(String... attributePaths) {
          return new MultiAttributeProjection<I>(attributePaths);
      }
docs: Returns a projection that extracts the value of the given {@code attributePaths}.
  The attribute values will be returned as an {@code Object[]} array from each projection call.
  
  @param attributePaths attribute paths, paths must not be null or empty