patree.go
func (c *Context) Next(w http.ResponseWriter, r *http.Request) {
	if c.route == nil {
		return
	}

	if next := c.route.next; next != nil {
		c.route = next
		next.ServeHTTPContext(w, r, c)
	} else {
		c.holdUp = true
	}
}
func (c *Context) Next(w http.ResponseWriter, r *http.Request) {
	if c.route == nil {
		return
	}

	if next := c.route.next; next != nil {
		c.route = next
		next.ServeHTTPContext(w, r, c)
	} else {
		c.holdUp = true
	}
}
func ( c * Context ) Next ( w http . ResponseWriter , r * http . Request ) { if c . route == nil { return } if next := c . route . next ; next != nil { c . route = next next . ServeHTTPContext ( w , r , c ) } else { c . holdUp = true } }
// Next invoke next route with the given ResponseWriter and Request
Next invoke next route with the given ResponseWriter and Request