/**
  * Convenience method to bootstrap the application
  *
  * @return mixed
  */
 public function bootstrap($called_from = "")
 {
     ini_set("memory_limit", "32M");
     self::$_started = microtime(true);
     // Ensure that cookies don't overwrite request parameters
     $_REQUEST = array_merge($_GET, $_POST);
     /**
      * Basic definitions
      */
     self::$_base_path = dirname(__FILE__);
     if (!is_null($called_from)) {
         self::$_doc_root = $called_from;
     } else {
         self::$_doc_root = self::$_base_path . "/document_root";
     }
     self::$_data_path = self::$_base_path . "/data";
     $frontController = self::initialize();
     /* @var $frontController Zend_Controller_Front */
     //        try {
     $response = self::dispatch($frontController);
     self::render($response);
     //        }
     //        catch (Exception $e) {
     //            echo get_class($e)." - ".$e->getMessage()."<br />\n".$e->getTraceAsString();
     //        }
 }