BeanDefinitionBuilder jaxbbean
= BeanDefinitionBuilder.rootBeanDefinition(JAXBBeanFactory.class);
jaxbbean.getRawBeanDefinition().setFactoryMethodName("createJAXBBean");
jaxbbean.addConstructorArg(context);
jaxbbean.addConstructorArg(writer.toString());
jaxbbean.addConstructorArg(c);
bean.addPropertyValue(propertyName, jaxbbean.getBeanDefinition());
} catch (Exception ex) {
Unmarshaller u = context.createUnmarshaller();
Object obj;
if (c != null) {