code: public static <S> S loadService(Class<S> serviceInterface)
    {
      S service = loadOptionalService(serviceInterface);
      if(service == null) {
        throw new NoProviderException(serviceInterface);
      }
      return service;
    }
docs: Load service of requested interface throwing exception if provider not found. It is a convenient variant of
  {@link #loadService(Class)} usable when a missing service implementation is a run-time stopper.
  
  @param serviceInterface service interface.
  @param <S> service type
  @return service instance.
  @throws NoProviderException if service provider not found on run-time.