protected function parse($route)
    {
        $route[0] = strtoupper($route[0]);

        $route[1] = str_replace('//', '/', $this->prefix . $route[1]);

        is_string($route[2]) && $route[2] = explode('@', $route[2]);

        is_array($route[2]) && $route[2][0] = $this->namespace . $route[2][0];

        is_array($route[3]) || $route[3] = array($route[3]);

        return $route;
    }