clientManager.stop();
   public synchronized void stop() throws Exception   {      if (!started)      {         return;      }      log.debug(this + " stopping");            clientManager.stop();      tearDownConnectionFactories();      // remove the JMS subsystem//      mbeanServer.invoke(connector, "removeInvocationHandler",//                         new Object[] {"JMS"},//                         new String[] {"java.lang.String"});      mbeanServer.unregisterMBean(DESTINATION_MANAGER_OBJECT_NAME);      tearDownAdvisors();      started = false;      log.info("JMS " + this + " stopped");   }