for(Map.Entry<BaseQueue, MessageFilter> entry : filteredQueues.entrySet())
{
if(!queuesSet.contains(entry.getKey()))
{
MessageFilter filter = entry.getValue();
if(filter.matches(Filterable.Factory.newInstance(payload, instanceProperties)))
{
queuesSet.add(entry.getKey());
}
}
}