acquireLock();  this.started = started;  if (started) {  promptDelivery(); } } finally { releaseLock();
promptDelivery();
   void setStarted(boolean started)   {      if (log.isTraceEnabled()) { log.trace("setStarted: " + started); }             try      {         acquireLock();                           this.started = started;                     if (started)         {            //need to prompt delivery               promptDelivery();         }      }      finally      {         releaseLock();      }   }