// notify a listener container with a reference
// to the temp queue. The listener container will in
// turn call setDestination on the endpoint to inject
// the destination object ( a temp queue) for the
// delegate to reply to.
while (!endpoint.replyDestinationFailed() && endpoint.getDestination() == null) {
synchronized (endpoint) {
try {
endpoint.wait(200);
} catch (InterruptedException e) {
}