public function fetch($template, $dataHolder = null, $templateDir = null)
 {
     if ($templateDir != null) {
         $this->smarty->setTemplateDir($templateDir);
     }
     //\org\equinox\utils\debug\DebugBarFactory::add(debug_backtrace(), 'backtrace');
     $smartyData = $this->smarty->createData($this->smarty);
     if ($dataHolder != null) {
         foreach ($dataHolder as $key => $value) {
             $smartyData->assign($key, $value);
         }
     }
     return $this->smarty->fetch($template, $dataHolder);
 }