docs: public static <S> ServiceLoader<S> load(Class<S> service, ClassLoader loader) {
          if (loader == null) {
              loader = service.getClassLoader();
          }
          return new ServiceLoader<S>(service, new ClassLoaderResourceLoader(loader));
      }