It seems like the identity string passed into isNodeExpanded is based on the location of the tree node, and not the identity of that tree node.
For instance I get "0:0" as an argument, when I expected "ewtt30qh:8lsgl:n26wfl" (the corresponding TreeNode's getIdentity() value) This is important because our tree2 allows for dynamically moving around the nodes in that tree. So is there a way to change this behavior so that the TreeState behavior is based on getIdentity() not on the location of the node? Thanks Kal