Bug 2955. Workaround for lack of atomic operations in GCCE standard libraries (fall back to default use of Mutex)
startOfSequence()
startDocument()
startElement({http://example.com}e)
namespaceBinding({http://example.com}empty)
namespaceBinding({http://example.com/P}p:empty)
attribute(attr, 1)
attribute({http://example.com/P}p:attr, )
processingInstruction(target, data)
comment( a comment )
startElement({http://example.com}e)
namespaceBinding({http://example.com}empty)
namespaceBinding({http://example.com/P}p:empty)
endElement()
characters(text )
startElement({http://example.com}f)
namespaceBinding({http://example.com}empty)
namespaceBinding({http://example.com/P}p:empty)
endElement()
characters(text node)
endElement()
endDocument()
endOfSequence()