checkThreadOfControl();
// Checks if the topic to retrieve is the administration topic:
if (name.equals("#AdminTopic")) {
try {
GetAdminTopicReply reply = (GetAdminTopicReply) requestor.request(new GetAdminTopicRequest());
if (reply.getId() != null)
return new Topic(reply.getId());
throw new JMSException("AdminTopic could not be retrieved.");
} catch (JMSException exc) {