attributeJsObj = childObj.get(HasVkDirection.NAME);
if(attributeJsObj != null && (attributeStringObj = attributeJsObj.isString()) != null)
((HasVkDirection)widget).setDirection(attributeStringObj.stringValue());
attributeJsObj = childObj.get(HasVkMaxLength.NAME);
if(attributeJsObj != null && (attributeNumberObj = attributeJsObj.isNumber()) != null)
((HasVkMaxLength)widget).setMaxLength((int)attributeNumberObj.doubleValue());
/*attributeJsObj = childObj.get(HasVkHorizontalAlignment.NAME);
if(attributeJsObj != null && (attributeStringObj = attributeJsObj.isString()) != null)
((HasVkHorizontalAlignment)widget).setHorizontalAlignment(attributeStringObj.stringValue());*/
attributeJsObj = childObj.get(HasVkAnimation.NAME);
if(attributeJsObj != null && (attributeBooleanObj = attributeJsObj.isBoolean()) != null)