/* 105 */ if (this.trace)
/* 106 */ this.log.trace("QName " + qName + " handle " + BuilderUtil.toDebugString(value) + " to " + BuilderUtil.toDebugString(owner));
/* */ try
/* */ {
/* 109 */ TypeInfo typeInfo = this.propertyInfo.getType();
/* 110 */ value = typeInfo.convertValue(value, false);
/* 111 */ if (this.beanInfo != null)
/* */ {
/* 113 */ ClassInfo classInfo = this.beanInfo.getClassInfo();
/* 114 */ TypeInfo valueType = classInfo.getTypeInfoFactory().getTypeInfo(value.getClass());
/* 115 */ if (!classInfo.isAssignableFrom(valueType))