// so everything after this point would be leaked.
// Add the subscription to all the matching queues.
for (Iterator iter = destinationMap.get(info.getDestination()).iterator(); iter.hasNext();) {
Destination dest = (Destination) iter.next();
dest.addSubscription(context, sub);
}
if( info.isBrowser() ) {
((QueueBrowserSubscription)sub).browseDone();
}