public function execute(HTTPRequestCustom $request)
 {
     try {
         $this->try_execute();
     } catch (ObjectNotFoundException $exception) {
         $error_controller = new UserErrorController('Menu configuration does not exists', 'The requested menu configuration ' . $request->get_value('menu_config_id') . ' does not exists', UserErrorController::FATAL);
         $error_controller->set_correction_link('Menu configuration list', MenuUrlBuilder::menu_configuration_list()->rel());
         $error_controller->set_response_classname('AdminMenusDisplayResponse');
         return $error_controller->execute($request);
     } catch (UnexistingHTTPParameterException $exception) {
         $error_controller = ClassLoader::new_instance('/admin/menus/controllers/MenuControllerError');
         return $error_controller->execute($request);
     }
     return $this->response;
 }