protected function addChildWithCData(\SimpleXMLElement $parentXmlNode, $childNodeName, $childNodeValue)
{
$parentDomNode = dom_import_simplexml($parentXmlNode);
$domDocument = new \DOMDocument();
$childNode = $domDocument->appendChild($domDocument->createElement($childNodeName));
$childNode->appendChild($domDocument->createCDATASection($childNodeValue));
$childNodeTarget = $parentDomNode->ownerDocument->importNode($childNode, true);
$parentDomNode->appendChild($childNodeTarget);
return simplexml_import_dom($childNodeTarget);
}