/**
  * @see EPSInterface::getSitesByAddrNomenType()
  */
 public function getSitesByAddrNomenType($sessionId, $addrNomen)
 {
     try {
         $getSitesByAddrNomenTypeStdObject = new stdClass();
         $getSitesByAddrNomenTypeStdObject->sessionId = $sessionId;
         $getSitesByAddrNomenTypeStdObject->addrNomen = $addrNomen;
         $response = parent::getSitesByAddrNomenType($getSitesByAddrNomenTypeStdObject);
         $arrListSitesByAddrNomenType = array();
         if (isset($response->return)) {
             $arrStdSitesByAddrNomenType = $response->return;
             if (is_array($arrStdSitesByAddrNomenType)) {
                 for ($i = 0; $i < count($arrStdSitesByAddrNomenType); $i++) {
                     $arrListSitesByAddrNomenType[$i] = new ResultSite($arrStdSitesByAddrNomenType[$i]);
                 }
             } else {
                 $arrListSitesByAddrNomenType[0] = new ResultSite($arrStdSitesByAddrNomenType);
             }
         }
         return $arrListSitesByAddrNomenType;
     } catch (SoapFault $sf) {
         throw new ServerException($sf);
     }
 }