private boolean destinationPresentInAdminView(BrokerService broker2, ActiveMQTopic amqTopic) throws Exception {
boolean found = false;
for (ObjectName name : broker.getAdminView().getTopics()) {
DestinationViewMBean proxy = (DestinationViewMBean)
broker.getManagementContext().newProxyInstance(name, DestinationViewMBean.class, true);
if (proxy.getName().equals(amqTopic.getPhysicalName())) {
found = true;
break;
}
}
return found;