code: @Override
      public void run(C configuration, Environment environment) {
          checkArgument(environment != null, "Environment is null");
          environment.servlets().addServlet("CXF Servlet " + jaxwsEnvironment.getDefaultPath(),
                  jaxwsEnvironment.buildServlet()).addMapping(servletPath);
  
          environment.lifecycle().addServerLifecycleListener(
                  server -> jaxwsEnvironment.logEndpoints());
  
          String publishedEndpointUrlPrefix = getPublishedEndpointUrlPrefix(configuration);
          if(publishedEndpointUrlPrefix != null) {
              jaxwsEnvironment.setPublishedEndpointUrlPrefix(publishedEndpointUrlPrefix);
          }
      }
docs: Implements com.yammer.dropwizard.Bundle#run()