docs: @Override
  	public void unregisterOsgiProvider (Object provider) throws FhirConfigurationException {
  		if (null == provider) {
  			throw new NullPointerException("FHIR Provider cannot be null");
  		}
  		try {
  			this.serverProviders.remove(provider);
  			log.trace("unregistered provider. class ["+provider.getClass().getName()+"]");
  			super.unregisterProvider(provider);
  		} catch (Exception e) {
  			log.error("Error unregistering FHIR Provider", e);
  			throw new FhirConfigurationException("Error unregistering FHIR Provider", e);
  		}
  	}