//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 DemandSubscriptions