class ServiceLoaderExt {

    public static <S> ServiceLoaderExt<S> load(Class<S> service, ClassLoader loader) {
        return new ServiceLoaderExt<>(ServiceLoader.load(service, loader));
    }

    private  ServiceLoaderExt(ServiceLoader<S> serviceLoader);

}