protected function isAjaxCall()
 {
     static $bIsAjaxCall;
     // rest of code can be executed only one time
     if (!is_null($bIsAjaxCall)) {
         return $bIsAjaxCall;
     }
     $oXajax = new LXajax();
     if (!$oXajax->canProcessRequest()) {
         return $bIsAjaxCall = false;
     }
     $oXajax->processRequest();
     return $bIsAjaxCall = true;
 }