static <T> BuilderRef<List<T>> forList() {
        return new DefaultBuilderRef<>(ArrayList::new,
                ArrayList::new,
                Collections::unmodifiableList,
                Collections::emptyList);
    }
Creates a builder reference to a list.

@param <T> Type of value in the list.
@return Returns the created list.
smithy-utils/src/main/java/software/amazon/smithy/utils/BuilderRef.java