public ItemWidget(int level) {
this.image = DOM.createSpan();
this.label = DOM.createSpan();
Element div = DOM.createDiv();
div.appendChild(this.image);
div.appendChild(this.label);
div.setAttribute("style", "padding-left: " + level * 16 + "px");
image.setAttribute("style", "vertical-align: bottom");