A DESCRIPTION OF THE PROBLEM :
Here - https://openjfx.io/javadoc/15/javafx.base/javafx/collections/ListChangeListener.Change.html#getFrom()
The statement: "Note: in case the change contains multiple changes of different type, these changes must be in the following order: permutation change(s), add or remove changes, update changes" is illogical in relaton to the example. (The order in example: permutation, update, add/remove | The order in the node: permutation, add/remove, update)
Here - https://openjfx.io/javadoc/15/javafx.base/javafx/collections/ListChangeListener.Change.html#getFrom()
The statement: "Note: in case the change contains multiple changes of different type, these changes must be in the following order: permutation change(s), add or remove changes, update changes" is illogical in relaton to the example. (The order in example: permutation, update, add/remove | The order in the node: permutation, add/remove, update)