class ServiceLoaderExt {

    public Iterator<S> iterator() {
        return stream()
            .map(ServiceLoader.Provider::get)
            .iterator();
    }

    private  ServiceLoaderExt(ServiceLoader<S> serviceLoader);

}