// Now, store the acks if any
if (txnAcks != null && txnAcks.length > 0) {
for (int i = 0, len = txnAcks.length; i < len; i++) {
TransactionAcknowledgement ack = txnAcks[i];
if (ack.shouldStore()) {
daoFactory.getConsumerStateDAO().updateTransaction(
conn, ack.getSysMessageID(),
ack.getStoredConsumerUID(),
tid);
}