synchronized(consumers) { for(Iterator i = consumers.values().iterator(); i.hasNext(); ) { ((ServerConsumerDelegate)i.next()).remove();  } }
   public void close() throws JBossJMSException   {      if (log.isTraceEnabled()) log.trace("ServerSessionDelegate.close()");          //The traversal of the children is done in the ClosedInterceptor   }