class ServiceLoaderExt {

    public void forEach(Consumer<? super S> action) {
        stream()
            .map(ServiceLoader.Provider::get)
            .forEach(action);
    }

    private  ServiceLoaderExt(ServiceLoader<S> serviceLoader);

}