}
// Inherit Javadoc.
public void text(DissectableText text, StringSegment segment)
throws DissectionException {
DissectableWBDOMText dtext = (DissectableWBDOMText) text;
try {
String prefix = segment.getPrefix();
if (prefix != null) {
handler.addContentValue(strings.create(prefix));
}
SegmentElementValueSerialiser serialiser =
new SegmentElementValueSerialiser(strings,
elementValueSerialiser, segment);
dtext.getBuffer().accept(serialiser);
String suffix = segment.getSuffix();
if (suffix != null) {
handler.addContentValue(strings.create(suffix));
}
} catch (WBSAXException e) {