@Override public Element build(Element element) { Window window = new Window(); window.setId(getId()); if (getExpandible() != null) { window.setExpand(getExpandible().toString()); } if (getIcon() != null) { window.setIcon(getIcon()); } if (getLabel() != null) { window.setLabel(getLabel()); } if (getStyle() != null) { window.setStyle(getStyle()); } if (isMaximize() != null) { window.setMaximize(String.valueOf(isMaximize())); } for (AweBuilder aweBuilder : getElementList()){ addElement(window, aweBuilder.build(window)); } return window; }