}
// Use the wrapper tool to unwrap the jaxb object
JAXBWrapperTool wrapperTool = new JAXBWrapperToolImpl();
Map<String, PropertyDescriptorPlus> pdMapForBean =
marshalDesc.getPropertyDescriptorMap(jaxb.getClass());
Object[] childObjects = wrapperTool.unWrap(jaxb, childNames, pdMapForBean);
if (log.isErrorEnabled()) {
log.debug("Calling newInstance on the constructor " + constructor);
}
e = (Exception)constructor.newInstance(childObjects);