patree.go
func (route *Route) ServeHTTP(w http.ResponseWriter, r *http.Request) {
	c := &Context{route: route}
	route.ServeHTTPContext(w, r, c)
}
func (route *Route) ServeHTTP(w http.ResponseWriter, r *http.Request) {
	c := &Context{route: route}
	route.ServeHTTPContext(w, r, c)
}
func ( route * Route ) ServeHTTP ( w http . ResponseWriter , r * http . Request ) { c := & Context { route : route } route . ServeHTTPContext ( w , r , c ) }
// ServeHTTP implement http.Handler interface
ServeHTTP implement http . Handler interface