public void setImage(AbstractImagePrototype image) {
Element child = DOM.getFirstChild(this.image);
if (child == null) {
DOM.appendChild(this.image, image.createElement().<Element> cast());
} else {
image.applyTo(child.<AbstractImagePrototype.ImagePrototypeElement> cast());
}
}
public void setLabel(String label) {
this.label.setInnerHTML(label);