Return object copy with header names saved as it is described in the given protocol version

		see :meth:`.WHTTPHeaders.normalize_name`

		:param http_protocol_version: target HTTP protocol version
		:return: WHTTPHeaders

def switch_name_style(self, http_protocol_version):
		""" Return object copy with header names saved as it is described in the given protocol version

		see :meth:`.WHTTPHeaders.normalize_name`

		:param http_protocol_version: target HTTP protocol version
		:return: WHTTPHeaders
		"""
		new_headers = WHTTPHeaders()
		new_headers.__normalization_mode = http_protocol_version
		names = self.headers()
		for name in names:
			new_headers.add_headers(name, *self.get_headers(name))
		for cookie_name in self.__set_cookies.cookies():
			new_headers.__set_cookies.add_cookie(self.__set_cookies[cookie_name].copy())
		return new_headers