docs: public void removeProvidedResources(Object theProvider) {
  		ProvidesResources annotation = theProvider.getClass().getAnnotation(ProvidesResources.class);
  		if (annotation == null)
  			return;
  		for (Class<?> clazz : annotation.resources()) {
  			if (IBaseResource.class.isAssignableFrom(clazz)) {
  				// TODO -- not currently used but should be finished for completeness
  			} else {
  				ourLog.warn(clazz.getSimpleName() + "is not assignable from IResource");
  			}
  		}
  	}