code: final <T> List<T> marshallIntoObjects(
              final List<AttributeTransformer.Parameters<T>> parameters
      ) {
          List<T> result = new ArrayList<T>(parameters.size());
  
          for (AttributeTransformer.Parameters<T> entry : parameters) {
              result.add(privateMarshallIntoObject(entry));
          }
  
          return result;
      }
docs: A replacement for {@link #marshallIntoObjects(Class, List)} that takes
  an extra set of parameters to be tunneled through to
  {@code privateMarshalIntoObject} (if nothing along the way is
  overridden). It's package-private because some of the Paginated*List
  classes call back into it, but final because no one, even in this
  package, should ever override it.