Hi, I have got a Jibx bean which is used as both input and output to a webservice. The bean is very large and complex with deep parent child relationship. The webservice does not return the request object but returns a new bean with some properties populated. I would like to merge my request and the response. I tried using Dozer (it just replaces the my request object with the response i.e. the original request properties are lost! Ditto for BeanUtils.copyProperties). The object graph is too big and deep to do a isNull check on all the properties.
I have considered converting the beans into XMLs and merging them using the EL4J XML Merge any other suggestions.