private function fetchRoutingTable()
    {
        $this->routes = $this->loadRoutingTable();

        if (!empty($this->routes)) {
            $this->traverseRouteListAndBuildMap();
        }

        return $this->routes;
    }