public void buggyInspectionExample(String name) {
DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) tree.getSelectionPath().getLastPathComponent();
if (selectedNode == null) {
return;
}
DefaultMutableTreeNode parentNode = (DefaultMutableTreeNode) selectedNode.getParent();
final Object parentName = parentNode == null ? null : parentNode.getUserObject();
if ("Topics".equals(parentName)) {
((GemsTopicNode) selectedNode).setProperty((GemsConnectionNode) parentNode.getParent(), name);
} else if ("Queues".equals(parentName)) {
((GemsQueueNode) selectedNode).setProperty((GemsConnectionNode) parentNode.getParent(), name);
}
}