/**
  * @see EPSInterface::searchClients()
  */
 public function searchClients($sessionId, $clientQuery)
 {
     try {
         $searchClientsStdObject = new stdClass();
         $searchClientsStdObject->sessionId = $sessionId;
         $searchClientsStdObject->clientQuery = $clientQuery->toStdClass();
         $response = parent::searchClients($searchClientsStdObject);
         $arrResultClientData = array();
         if (isset($response->return)) {
             $arrStdResultClientData = $response->return;
             if (is_array($arrStdResultClientData)) {
                 for ($i = 0; $i < count($arrStdResultClientData); $i++) {
                     $arrResultClientData[$i] = new ResultClientData($arrStdResultClientData[$i]);
                 }
             } else {
                 $arrResultClientData[0] = new ResultClientData($arrStdResultClientData);
             }
         }
         return $arrResultClientData;
     } catch (SoapFault $sf) {
         throw new ServerException($sf);
     }
 }