code: func NewParseError(name, in, value string, reason error) *ParseError {
  	var msg string
  	if in == "" {
  		msg = fmt.Sprintf(parseErrorTemplContentNoIn, name, value, reason)
  	} else {
  		msg = fmt.Sprintf(parseErrorTemplContent, name, in, value, reason)
  	}
  	return &ParseError{
  		code:    400,
  		Name:    name,
  		In:      in,
  		Value:   value,
  		Reason:  reason,
  		message: msg,
  	}
  }
docs: // NewParseError creates a new parse error