/**
  * process XML string response from LIST server method
  */
 protected function _internalListing($responseStatus, &$XMLObject, &$rows, &$resultInfo)
 {
     $rows = array();
     $resultInfo = array();
     $estimates = $XMLObject->estimates;
     $resultInfo['page'] = (string) $estimates['page'];
     $resultInfo['perPage'] = (string) $estimates['per_page'];
     $resultInfo['pages'] = (string) $estimates['pages'];
     $resultInfo['total'] = (string) $estimates['total'];
     foreach ($estimates->children() as $key => $currXML) {
         $thisEstimates = new FreshBooks_Estimate();
         $thisEstimates->_internalLoadXML($currXML);
         $rows[] = $thisEstimates;
     }
 }