if(!_wildCardBindingKey2queues.isEmpty())
{
AMQShortStringTokenizer routingTokens = routingKey.tokenize(TOPIC_SEPARATOR);
final int routingTokensCount = routingTokens.countTokens();
AMQShortString[] routingkeyTokens = new AMQShortString[routingTokensCount];
if(routingTokensCount == 1)
{
routingkeyTokens[0] =routingKey;
}
else
{
int token = 0;
while (routingTokens.hasMoreTokens())
{
AMQShortString next = routingTokens.nextToken();
routingkeyTokens[token++] = next;
}
}
for (AMQShortString bindingKey : _wildCardBindingKey2queues.keySet())