log.info("Started callback server on: " +  callbackServer.getLocator());
if (log.isTraceEnabled()) log.trace("Started callback server on: " +  callbackServer.getLocator());
   public static synchronized Connector getCallbackServer() throws Exception   {      Connector callbackServer = new Connector();      // use an anonymous port - 0.0.0.0 gets filled in by remoting as the current host      String locatorURI = "socket://0.0.0.0:0";            callbackServer.setInvokerLocator(locatorURI);            callbackServer.start();            log.info("Started callback server on: " +  callbackServer.getLocator());      // TODO this is unnecessary      callbackServer.addInvocationHandler("JMS", new ServerInvocationHandlerImpl());      return callbackServer;   }