assertEquals(rootIds.get(0), lastCollapsed);
// Collapse sends one event for each collapsed node.
// In this case root + child 4
collapseCalled = 0;
tree.collapseItemsRecursively(rootIds.get(1));
assertEquals(2, collapseCalled);
List<Object> c = new ArrayList<Object>(tree.getChildren(rootIds.get(1)));
assertEquals(c.get(4), lastCollapsed);
// Collapsing an already expanded item should send no expand event