try
{
Session session = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
Destination temporaryDestination = isQueue
? (Destination) session.createTemporaryQueue()
: session.createTemporaryTopic();
Message message = session.createMessage();
message.setJMSReplyTo(temporaryDestination);
MessageProducer producer = session.createProducer(dest);
MessageConsumer tmpConsumer = session.createConsumer(temporaryDestination);