FastTreeItem aXb = a.addItem("Root to become leaf.");
aXb.addItem("a grand child");
for (int i = 0; i < 10; i++) {
aXb.addItem("grand child " + i);
}
tree.addOpenHandler(new OpenHandler<FastTreeItem>() {
public void onOpen(OpenEvent<FastTreeItem> event) {
if (!event.getTarget().isLeafNode()) {
if (Window.confirm("Would you like me to become a leaf?")) {
event.getTarget().becomeLeaf();