public void waitForReliableDelivery(long msecs) throws ReplyException, InterruptedException {
    super.waitForReplies(msecs);
    synchronized (this) {
      if (departedMembers != null) {
        throw new ReliableReplyException(
            String.format("Failed to deliver message to members: %s",
                departedMembers));
      }
    }
  }
@see #waitForReliableDelivery()
@param msecs the number of milliseconds to wait for replies
geode-core/src/main/java/org/apache/geode/distributed/internal/ReliableReplyProcessor21.java