while (null == reply) wait();
wait(REPLY_WAIT_TIMEOUT);
   public synchronized DBusMessage getReply()   {      if (null != reply) return reply;      try {         while (null == reply) wait();         return reply;      } catch (InterruptedException Ie) { return reply; }   }