static void replaceNode(UIObject uiObject, Element node, Element newNode) {
Node parent = node.getParentNode();
if (parent != null) {
parent.insertBefore(newNode, node);
parent.removeChild(node);
}
}
@PatchMethod
static void setElement(UIObject uiObject, com.google.gwt.user.client.Element elem) {