// start this first so that Hazel has to take second pickings
DuplexTcpServerBootstrap bootstrap = startProtoServer(opts.port);
HazelcastInstance instance = setupHazelCast(opts.hosts);
Server us = recordServerInstance(opts, instance);
bootstrap.getRpcServiceRegistry().registerBlockingService(
Catcher.CatcherService.newReflectiveBlockingService(new CatcherImpl(us, instance, opts.basePath)));
bootstrap.bind();
}