docs: public void unregisterProviders(Collection<?> providers) {
  		ProvidedResourceScanner providedResourceScanner = new ProvidedResourceScanner(getFhirContext());
  		if (providers != null) {
  			for (Object provider : providers) {
  				removeResourceMethods(provider);
  				if (provider instanceof IResourceProvider) {
  					myResourceProviders.remove(provider);
  					IResourceProvider rsrcProvider = (IResourceProvider) provider;
  					Class<? extends IBaseResource> resourceType = rsrcProvider.getResourceType();
  					providedResourceScanner.removeProvidedResources(rsrcProvider);
  				} else {
  					myPlainProviders.remove(provider);
  				}
  				invokeDestroy(provider);
  			}
  		}
  	}