public function initializeRouter()
{
try {
// initialize router
$this->router = Router::getInstance();
// if a route is matched, a dispatcher instance is returned, and the callback is issued
$this->router->initializeRouter()->issueCallback();
} catch (BootstrapException $e) {
throw $e;
}
}