finally { toGrab = null; grabbing = false; }
   public synchronized javax.jms.Message getMessageNow() throws JMSException   {                 try      {         grabbing = true;                  //This will always deliver a message (if there is one) on the same thread         promptDelivery();                  javax.jms.Message ret = (javax.jms.Message)toGrab;                  return ret;      }      finally      {         toGrab = null;         grabbing = false;      }                  }