num_bytes_received+=msg.getLength();
if(added && !msg.isFlagSet(Message.OOB))
undelivered_msgs.incrementAndGet();
if(win.smallerThanNextToRemove(seqno))
sendAck(msg.getSrc(), seqno);
// message is passed up if OOB. Later, when remove() is called, we discard it. This affects ordering !
// http://jira.jboss.com/jira/browse/JGRP-377
if(msg.isFlagSet(Message.OOB)) {