code: public final void getEntitiesDescription( StringBuilder sb )
  	{
  		sb.append(toString());
  		sb.append("{");
  		synchronized (consumersMap)
  		{
  			if (!consumersMap.isEmpty())
  			{
  				int pos = 0;
  				Iterator<AbstractMessageConsumer> consumers = consumersMap.values().iterator();
  				while (consumers.hasNext())
  				{
  					AbstractMessageHandler handler = consumers.next();
  					if (pos++ > 0)
  						sb.append(",");					
  					handler.getEntitiesDescription(sb);
  				}
  			}
  		}
  		synchronized (producersMap)
  		{
  			if (!producersMap.isEmpty())
  			{
  				int pos = 0;
  				Iterator<AbstractMessageProducer> producers = producersMap.values().iterator();
  				while (producers.hasNext())
  				{
  					AbstractMessageHandler handler = producers.next();
  					if (pos++ > 0)
  						sb.append(",");					
  					handler.getEntitiesDescription(sb);
  				}
  			}
  		}
  		sb.append("}");
  	}
docs: Get a description of entities held by this object