@Override
    public void delete(SimpleNestedSetsTreeNode simpleNestedSetsTreeNode) throws SystemException {

      super.delete(simpleNestedSetsTreeNode);

      _simpleNestedSetsTreeNodeList.remove(simpleNestedSetsTreeNode);

      removeSimpleNestedSetsTreeNode(simpleNestedSetsTreeNode);

      synchronizeSimpleNestedSetsTreeNodes();
    }
    @Override
    public void insert(
        SimpleNestedSetsTreeNode simpleNestedSetsTreeNode,
        SimpleNestedSetsTreeNode parentSimpleNestedSetsTreeNode)
        throws SystemException {

      super.insert(simpleNestedSetsTreeNode, parentSimpleNestedSetsTreeNode);

      _simpleNestedSetsTreeNodeList.add(simpleNestedSetsTreeNode.clone());

      synchronizeSimpleNestedSetsTreeNodes();
    }