/**
  * Parse
  *
  * @param SimpleXMLElement $xml
  */
 public static function parse(SimpleXMLElement $xml)
 {
     $issuer = new Pronamic_WP_Pay_Gateways_IDealAdvanced_Issuer();
     if ($xml->issuerID) {
         $issuer->setId(Pronamic_WP_Pay_XML_Security::filter($xml->issuerID));
     }
     if ($xml->issuerName) {
         $issuer->setName(Pronamic_WP_Pay_XML_Security::filter($xml->issuerName));
     }
     if ($xml->issuerList) {
         $issuer->setList(Pronamic_WP_Pay_XML_Security::filter($xml->issuerList));
     }
     if ($xml->issuerAuthenticationURL) {
         $issuer->authenticationUrl = Pronamic_WP_Pay_XML_Security::filter($xml->issuerAuthenticationURL);
     }
     return $issuer;
 }