/* 113 */ this.next.text(value, needsSeparatingWhitespace);
/* */ }
/* */
/* */ public void text(Pcdata value, boolean needsSeparatingWhitespace) throws IOException, SAXException, XMLStreamException {
/* 117 */ if (((value instanceof Base64Data)) && (!this.serializer.getInlineBinaryFlag())) {
/* 118 */ Base64Data b64d = (Base64Data)value;
/* */ String cid;
/* */ String cid;
/* 120 */ if (b64d.hasData()) {
/* 121 */ cid = this.serializer.attachmentMarshaller.addMtomAttachment(b64d.get(), 0, b64d.getDataLen(), b64d.getMimeType(), this.nsUri, this.localName);
/* */ }
/* */ else {
/* 124 */ cid = this.serializer.attachmentMarshaller.addMtomAttachment(b64d.getDataHandler(), this.nsUri, this.localName);
/* */ }
/* */
/* 127 */ if (cid != null) {
/* 128 */ this.nsContext.getCurrent().push();
/* 129 */ int prefix = this.nsContext.declareNsUri("http://www.w3.org/2004/08/xop/include", "xop", false);