@Override
    public Server server() {
        if (server == null) {
            throw new IllegalStateException("Server has not been configured yet.");
        }

        return server;
    }
Initialized later by {@link Server} via {@link #setServer(Server)}.
core/src/main/java/com/linecorp/armeria/server/DefaultServerConfig.java