public static Object unmarshal(XMLStreamReader xmlStreamReader, JaxbHelper jaxbHelper) throws JAXBException { // if (JETTISON_IS_FUBAR) { // // Jettison is screwed... it doesn't work unless we build a new stream reader from the xml // text. // // This is, of course, complete and utter nonsense // String xml = XmlHelper.toXml(xmlStreamReader); // xmlStreamReader = XmlHelper.buildXmlStreamReader(xml); // } Object obj = jaxbHelper.unmarshal(xmlStreamReader); return obj; }