JavaScriptObjects.getObject(oldJso, JsoProperties.NODE_OWNER_DOCUMENT));
} else if (GwtStyleUtils.STYLE_OBJECT_FIELD.equals(entry.getKey())) {
Style newStyle = GwtStyleUtils.getStyle(newJso.<Element> cast());
GwtStyleUtils.cloneStyle(newStyle, (Style) entry.getValue());
} else if (NODE_LIST_FIELD.equals(entry.getKey())) {
Node newNode = newJso.cast();
Node oldNode = oldJso.cast();
cloneChildNodes(newNode, oldNode, deep);
} else if (ELEM_PROPERTIES.equals(entry.getKey())) {
PropertyContainer newPc = getDomProperties(newJso.<Element> cast());
PropertyContainer oldPc = getDomProperties(oldJso.<Element> cast());