_tag2SubscriptionTargetMap.put(tag, target);
try
{
FilterManager filterManager = FilterManagerFactory.createManager(FieldTable.convertToMap(filters));
if(noLocal)
{
if(filterManager == null)
{
filterManager = new SimpleFilterManager();
}
final Object connectionReference = getConnectionReference();
filterManager.add(new MessageFilter()
{
@Override
public boolean matches(final Filterable message)
{
return message.getConnectionReference() != connectionReference;