protected void recurseModel(Object currentNode, TreeItem currItem) { for (int i = 0; i < model.getChildCount(currentNode); i++) { generateFromModel(model.getChild(currentNode, i), currItem); } }