// search through existing subscriptions and see if we have a match
boolean matched = false;
DestinationFilter filter = DestinationFilter.parseFilter(info.getDestination());
for (Iterator i = subscriptionMapByLocalId.values().iterator(); i.hasNext();) {
DemandSubscription ds = (DemandSubscription)i.next();
if (filter.matches(ds.getLocalInfo().getDestination())) {
// add the interest in the subscription
// ds.add(ds.getRemoteInfo().getConsumerId());
ds.add(info.getConsumerId());
matched = true;
// continue - we want interest to any existing