code: func (a *ActionDefinition) mergeResponses() {
  	for name, resp := range a.Parent.Responses {
  		if _, ok := a.Responses[name]; !ok {
  			if a.Responses == nil {
  				a.Responses = make(map[string]*ResponseDefinition)
  			}
  			a.Responses[name] = resp.Dup()
  		}
  	}
  	for name, resp := range a.Responses {
  		resp.Finalize()
  		if pr, ok := a.Parent.Responses[name]; ok {
  			resp.Merge(pr)
  		}
  		if ar, ok := Design.Responses[name]; ok {
  			resp.Merge(ar)
  		}
  		if dr, ok := Design.DefaultResponses[name]; ok {
  			resp.Merge(dr)
  		}
  	}
  }
docs: // mergeResponses merges the parent resource and design responses.