docs: private static void startServer() throws Exception {
            JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean();
            sf.setResourceClasses(TileFetcher.class);
  
            List<Object> providers = new ArrayList<Object>();
            // add custom providers if any
            providers.add(new org.apache.cxf.jaxrs.provider.JAXBElementProvider());
            providers.add(new org.apache.cxf.jaxrs.provider.json.JSONProvider());
            sf.setProviders(providers);
  
            sf.setResourceProvider(TileFetcher.class,
                    new SingletonResourceProvider(new TileFetcher(), true));
            sf.setAddress(ENDPOINT_ADDRESS);
  
            server = sf.create();
  
       }