public static function createMethodNotAllowed(array $routeAllowedMethods):self
    {
        $result                         = new self();
        $result->routeAllowedMethods    = $routeAllowedMethods;
        $result->status                 = $result::ROUTE_METHOD_NOT_ALLOWED;
        return $result;
    }