public static ProjectedTuple of(Iterable<Expression> paths, Iterable<?> values) {
    // values can be null
    return new ProjectedTuple(ImmutableList.copyOf(paths), Lists.newArrayList(values));
  }
Result of a projection as returned by the backend
criteria/common/src/org/immutables/criteria/backend/ProjectedTuple.java