attributeJsObj = childObj.get("className");
if(attributeJsObj != null && (attributeStringObj = attributeJsObj.isString()) != null)
DOM.setElementAttribute(widget.getElement(), "className", attributeStringObj.stringValue());
attributeJsObj = childObj.get(HasVkAnimation.NAME);
if(attributeJsObj != null && (attributeBooleanObj = attributeJsObj.isBoolean()) != null)
((HasVkAnimation)widget).setAnimationEnabled(attributeBooleanObj.booleanValue());
attributeJsObj = childObj.get(HasVkSwitchNumberedWidget.NAME);
if(attributeJsObj != null && (attributeNumberObj = attributeJsObj.isNumber()) != null)
((HasVkSwitchNumberedWidget)widget).showWidget((int)attributeNumberObj.doubleValue());
attributeJsObj = childObj.get(HasVkBeforeSelectionHandler.NAME);