if (model.getType().equals(XStaticReportFolder.class.getName())) {
IconListener staticListener = new IconListener(item, "static-folder");
item.addListener(Events.Expand, staticListener);
item.addListener(Events.Collapse, staticListener);
setIcon(item, "static-folder");
XStaticReportFolder sf = (XStaticReportFolder) model.getXObject();
sf.setReturnComputedKids(true);
} else if (model.getType().equals(XDynamicReportFolder.class.getName())) {
IconListener dynamicListener = new IconListener(item, "dynamic-folder");
item.addListener(Events.Expand, dynamicListener);
item.addListener(Events.Collapse, dynamicListener);
setIcon(item, "dynamic-folder");