}
catch (AMQInvalidRoutingKeyException e)
{
JMSException jmse = new InvalidDestinationException("Invalid routing key:" + amqd.getRoutingKey().toString());
jmse.setLinkedException(e);
jmse.initCause(e);
throw jmse;
}
catch (AMQException e)
{
if (e instanceof AMQChannelClosedException)