* at a time.
*/
protected synchronized JMSAck _deliverMessage(
javax.jms.MessageListener msgListener, JMSPacket jmsPacket,
long consumerId) {
JMSAck jmsAck = null;
if (this.enableThreadCheck) {
//Relies on the *same* thread being used to deliver all messages
//while this sesion is alive
long tId = Thread.currentThread().getId();
if (this.deliverThreadId == 0L) {