When calling method fireEvent(int evtType, int[] path, int indexFrom, int indexTo) for our model the tree is not updated correctly.
We change a label of a treeitem and then the fireEvent method is called with the following data:
evtType: 0, path: 3, indexFrom: 0, indexTo: 0 (see attached picture: "beforeEdit.png")
The tree is not updated correctly. The item switches to another parent, but the label is set to the new label (see attached picture: "afteredit.png")