for (int i = 0, n = nl.getLength(); i < n; i++) {
list.add(nl.item(i));
}
for (int i = 0, n = list.size(); i < n; i++) {
replacement.appendChild((Node) list.get(i));
}
}
_element.getParentNode().replaceChild(replacement, _element);
setReplacedElement(replacement);
}