System.err.println("Structure changed");
    public SiteInfoModel(SiteModel siteModel) {        super(siteModel.getURLTreeModel().getRoot());        _siteModel = siteModel;        _treeModel = _siteModel.getURLTreeModel();        _treeModel.addTreeModelListener(new TreeModelListener() {            public void treeNodesChanged(TreeModelEvent e) {                fireTreeNodesChanged(e.getSource(), e.getPath(), e.getChildIndices(), e.getChildren());                System.err.println("Nodes changed");            }            public void treeNodesInserted(TreeModelEvent e) {                fireTreeNodesInserted(e.getSource(), e.getPath(), e.getChildIndices(), e.getChildren());                System.err.println("Nodes inserted");            }            public void treeNodesRemoved(TreeModelEvent e) {                fireTreeNodesRemoved(e.getSource(), e.getPath(), e.getChildIndices(), e.getChildren());                System.err.println("Nodes removed");            }            public void treeStructureChanged(TreeModelEvent e) {                fireTreeStructureChanged(e.getSource(), e.getPath(), e.getChildIndices(), e.getChildren());                System.err.println("Structure changed");            }        });    }