private void startAndStopServers(List<ServerProvider> currentServers) {
        synchronized (monitor) {
            Set<ServerProvider> serversToClose = createIdentityHashSet(startedServers);
            serversToClose.removeAll(currentServers);
            for (ServerProvider server : ordered(currentServers, MbusServer.class, JettyHttpServer.class)) {
                if ( ! startedServers.contains(server) && server.isMultiplexed()) {
                    server.start();
                    startedServers.add(server);
                }
            }
            if ( ! serversToClose.isEmpty()) {
                log.info(String.format("Closing %d server instances", serversToClose.size()));
                for (ServerProvider server : ordered(serversToClose, JettyHttpServer.class, MbusServer.class)) {
                    server.close();
                    startedServers.remove(server);
                }
            }
            for (ServerProvider server : ordered(currentServers, MbusServer.class, JettyHttpServer.class)) {
                if ( ! startedServers.contains(server)) {
                    server.start();
                    startedServers.add(server);
                }
            }
        }
    }
Do not delete this method even if it's empty.
Calling this methods forces this class to be loaded,
which runs the static block.
container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java