maximumPosition = uidl.hasAttribute("maximumPosition") ? uidl
.getStringAttribute("maximumPosition") : null;
setSplitPosition(position);
final Paintable newFirstChild = client.getPaintable(uidl
.getChildUIDL(0));
final Paintable newSecondChild = client.getPaintable(uidl
.getChildUIDL(1));
if (firstChild != newFirstChild) {
if (firstChild != null) {
client.unregisterPaintable((Paintable) firstChild);
}
setFirstWidget((Widget) newFirstChild);
}
if (secondChild != newSecondChild) {
if (secondChild != null) {
client.unregisterPaintable((Paintable) secondChild);
}
setSecondWidget((Widget) newSecondChild);
}
newFirstChild.updateFromUIDL(uidl.getChildUIDL(0), client);
newSecondChild.updateFromUIDL(uidl.getChildUIDL(1), client);
renderInformation.updateSize(getElement());
if (BrowserInfo.get().isIE7()) {
// Part III of IE7 hack