docs: public void setServerConformanceProvider(Object theServerConformanceProvider) {
  		if (myStarted) {
  			throw new IllegalStateException("Server is already started");
  		}
  
  		// call the setRestfulServer() method to point the Conformance
  		// Provider to this server instance. This is done to avoid
  		// passing the server into the constructor. Having that sort
  		// of cross linkage causes reference cycles in Spring wiring
  		try {
  			Method setRestfulServer = theServerConformanceProvider.getClass().getMethod("setRestfulServer", RestfulServer.class);
  			if (setRestfulServer != null) {
  				setRestfulServer.invoke(theServerConformanceProvider, this);
  			}
  		} catch (Exception e) {
  			ourLog.warn("Error calling IServerConformanceProvider.setRestfulServer", e);
  		}
  		myServerConformanceProvider = theServerConformanceProvider;
  	}