class ServiceHost implements ServiceRequestSender {

    public static ServiceHost create(String... args) throws Throwable {
        ServiceHost host = new ServiceHost();
        host.initialize(args);
        host.registerRuntimeShutdownHook();
        return host;
    }

    protected  ServiceHost();

}