code: func (r *ResponseDefinition) Context() string {
  	var prefix, suffix string
  	if r.Name != "" {
  		prefix = fmt.Sprintf("response %#v", r.Name)
  	} else {
  		prefix = "unnamed response"
  	}
  	if r.Parent != nil {
  		suffix = fmt.Sprintf(" of %s", r.Parent.Context())
  	}
  	return prefix + suffix
  }
docs: // Context returns the generic definition name used in error messages.