public static ModelTransformer createWithServiceProviders(ClassLoader classLoader) {
        return createWithServiceLoader(ServiceLoader.load(ModelTransformerPlugin.class, classLoader));
    }
Creates a ModelTransformer that finds {@link ModelTransformerPlugin}
service providers using the given {@link ClassLoader}.

@param classLoader ClassLoader used to find ModelTransformerPlugin instances.
@return Returns the created ModelTransformer.
smithy-model/src/main/java/software/amazon/smithy/model/transform/ModelTransformer.java