public boolean hasSubElements() {
if (isReader) {
return !getExpectedElements().isEmpty();
} else {
final RuntimePropertyInfo rpi = getCurrentElementRuntimePropertyInfo();
return !processedNodes.isEmpty() && (rpi == null || (rpi.elementOnlyContent()));
}
}
@Override
public void endElement(QName name) {