/**
  * @param \DOMNode $parent
  * @param SerializationContext $context
  * @return \DOMElement
  */
 public function getXml(\DOMNode $parent, SerializationContext $context)
 {
     $result = parent::getXml($parent, $context);
     if ($this->getAttributes()) {
         foreach ($this->getAttributes() as $attribute) {
             $attribute->getXml($result, $context);
         }
     }
     return $result;
 }
 /**
  * @param \DOMNode $parent
  * @param SerializationContext $context
  * @return \DOMElement
  */
 function getXml(\DOMNode $parent, SerializationContext $context)
 {
     $result = parent::getXml($parent, $context);
     $result->setAttribute('WantAssertionsSigned', $this->getWantAssertionsSigned() ? 'true' : 'false');
     return $result;
 }