fix AbstractTreeModel