void (@Nullable DefaultMutableTreeNode root, @Nullable ActionGroup actionGroup) { List<TreePath> selectedPaths = TreeUtil.collectSelectedPaths(myActionsTree); if (mySelectedSchema != null && actionGroup != null && root != null) { root.removeAllChildren(); root.add(ActionsTreeUtil.createNode( ActionsTreeUtil.createCorrectedGroup(actionGroup, myGroupName, new ArrayList<>(), mySelectedSchema.getActions()))); ((DefaultTreeModel)(myActionsTree.getModel())).reload(); TreeUtil.selectPaths(myActionsTree, selectedPaths); } }