for (MessageCallback mc : receivers) {
receiversNode.add(new DefaultMutableTreeNode(mc.getClass().getName()));
if (mc instanceof RuleDelegateMessageCallback) {
RuleDelegateMessageCallback ruleDelegate = (RuleDelegateMessageCallback) mc;
DefaultMutableTreeNode securityNode =
new DefaultMutableTreeNode("Security");
if (ruleDelegate.getRoutingRule() instanceof RolesRequiredRule) {
RolesRequiredRule rule = (RolesRequiredRule) ruleDelegate.getRoutingRule();
DefaultMutableTreeNode rolesNode =
new DefaultMutableTreeNode(rule.getRoles().isEmpty() ? "Requires Authentication" : "Roles Required");
for (Object o : rule.getRoles()) {