if (log.isTraceEnabled()) { log.trace("initiating activation"); }
if (trace) { log.trace("initiating activation"); }
   protected void activateConsumer() throws JMSException   {      // We execute this on a separate thread to avoid the case where the asynchronous delivery      // arrives before we have returned from the synchronus call, which would cause us to lose      // the message            try      {         if (log.isTraceEnabled()) { log.trace("initiating activation"); }         pooledExecutor.execute(new ConsumerActivationRunnable());         activationCount.increment();      }      catch (InterruptedException e)      {         throw new JBossJMSException("Thread interrupted", e);      }   }