/* (non-Javadoc) * @see sif3.infra.common.conversion.UnmarshalFactory#unmarshalFromXML(java.lang.String, java.lang.Class) */ @Override public Object unmarshalFromXML(String payload, Class<?> clazz) throws UnmarshalException, UnsupportedMediaTypeException { Object result = null; try { result = JAXBUtils.unmarshalFromXMLIntoObject(payload, clazz); } catch (Exception e) { logger.error("An error occurred unmarshalling object from XML", e); throw new UnmarshalException("An error occurred unmarshalling object from XML", e); } return result; }