// Javadoc inherited
public XDIMEResult doElementEnd(XDIMEContextInternal context)
throws XDIMEException {
// Call the protocol if the element has not been suppressed.
ElementOutputState state = getOutputState();
if ((!suppressedOrSkippedElement && !state.isSuppressing()) ||
(!suppressedOrSkippedElement && forced)){
callCloseOnProtocol(context);
}
dataHandlingStrategy.stopHandlingData(context);
stylingStrategy.endElement(
getStylingEngine(context), getNamespace(), getTagName());
state.revert();
return XDIMEResult.CONTINUE_PROCESSING;
}