String subName = null;
String clientID = null;
if (queue.isRecoverable())
{
MessageQueueNameHelper helper = MessageQueueNameHelper.createHelper(queue.getName());
subName = helper.getSubName();
clientID = helper.getClientId();
}
SubscriptionInfo info = new SubscriptionInfo(queue.getName(), queue.isRecoverable(), subName, clientID,
queue.getFilter() == null ? null : queue.getFilter().getFilterString(), queue.getMessageCount(), queue.getMaxSize());