/* (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;
 }