code: @SuppressWarnings("unchecked")
      public static <T extends Tuple> T create(Object... objects) {
          Class<? extends Tuple> tupleClass = classOfTuple(objects.length);
          try {
              return (T) tupleClass.getMethod("fromArray", Object[].class)
                      .invoke(null, new Object[]{objects});
          } catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e) {
              throw BusinessException.wrap(e, BusinessErrorCode.UNABLE_TO_CREATE_TUPLE);
          }
      }
docs: Builds a tuple from an array of objects.
  
  @param objects the collection of objects (size must be less or equal than 10).
  @param <T>     the tuple type.
  @return the constructed tuple.