217218219220221222223224225226227
if (jaxbElement != null) { w.writeEndElement(); } if (frag == null || !frag) { w.writeEndDocument(); } } catch (Exception e) { if (e instanceof JAXBException) { throw (JAXBException) e; } else if (e instanceof RuntimeException) {
216217218219220221222223224225226
if (jaxbElement != null) { w.writeEndElement(); } if (writeStartAndEnd) { w.writeEndDocument(); } } catch (Exception e) { if (e instanceof JAXBException) { throw (JAXBException) e; } else if (e instanceof RuntimeException) {
134135136137138139140141142143144
} write(jaxbElement, w, new RuntimeContext(this), true, writeXsiType); if (!isFragment()) { w.writeEndDocument(); } } catch (XMLStreamException e) { throw new MarshalException(e); } }