if (!MessageAckingAspect.hasNonPureAck (msg)) return;
if (MessageUtils.isSomePureAckMessage (msg)) return;
  public void add (AttributedMessage msg)   {    //  Sanity checks    if (!MessageAckingAspect.hasNonPureAck (msg)) return;    if (MessageUtils.getMessageNumber(msg) == 0) return;    if (debug()) log.debug ("MessageResender: adding " +MessageUtils.toString(msg));    //  Add (or remove) the message from the agent state// sync (agentState)//   if (acked) remove from agentState;//   else add to agentState;    //  Add the message to the waiting queue    synchronized (queue)     {      queue.add (msg);      ding();  // set minResendDeadline if nothing else    }  }