for(DatabusSubscription sub :subs) {
if(!first)
sb.append(',');
DatabusSubscription realSub = sub;
LogicalSource ls = sub.getLogicalSource();
if (!ls.idKnown() && !ls.isWildcard())
{
IdNamePair sourceEntry = sourceNameMap.get(ls.getName());
if (null == sourceEntry)
{
//this should never happen