((TOTAL.Header)msg.getHeader(getName())).seqID +
((TOTAL.Header)msg.getHeader(getName())).sequenceID +
	private void _replayBcast() {		Iterator it;		Message  msg;		Header   header;		// i. Remove all undelivered bcasts sent by this member and place them		// again in the pending bcast req queue		synchronized(upTbl) {		if (upTbl.size() > 0)			if(log.isInfoEnabled()) log.info("Replaying undelivered bcasts");		it = upTbl.entrySet().iterator(); while(it.hasNext()) {			msg = (Message)((Map.Entry)it.next()).getValue(); it.remove();			if (!msg.getSrc().equals(addr)) {			    if(log.isInfoEnabled()) log.info("During replay: " +				       "discarding BCAST[" +				       ((TOTAL.Header)msg.getHeader(getName())).seqID +				       "] from " + _addrToString(msg.getSrc()));			    continue;			}			header = (Header)msg.removeHeader(getName());			if (header.localSeqID == NULL_ID) continue;			_sendBcastRequest(msg, header.localSeqID);		}		} // synchronized(upTbl)	}