public <S extends Shape> Builder addShapes(Collection<S> shapes) {
            for (Shape shape : shapes) {
                addShape(shape);
            }
            return this;
        }
Adds a collection of shapes to the builder.

@param shapes Collection of Shapes to add.
@param <S> Type of shape being added.
@return Returns the builder.
smithy-model/src/main/java/software/amazon/smithy/model/Model.java