bool Document::importContainerNodeChildren(ContainerNode* oldContainerNode, PassRefPtr<ContainerNode> newContainerNode, ExceptionState& exceptionState) { for (Node* oldChild = oldContainerNode->firstChild(); oldChild; oldChild = oldChild->nextSibling()) { RefPtr<Node> newChild = importNode(oldChild, true, exceptionState); if (exceptionState.had_exception()) return false; newContainerNode->appendChild(newChild.release(), exceptionState); if (exceptionState.had_exception()) return false; } return true; }