protected void _removeChildren(QName qname, boolean many) {
complete();
if (many) {
for (Iterator i = getChildrenWithName(qname); i.hasNext();) {
OMElement element = (OMElement) i.next();
element.discard();
}
} else {
OMElement element = getFirstChildWithName(qname);
if (element != null) element.discard();
}