Add a new query parameter specification. If this object already has a specification for the
		specified parameter - exception is raised. No checks for the specified or any parameter are made
		regarding specification appending

		:param specification: new specification that will be added
		:return: None

def add_specification(self, specification):
		""" Add a new query parameter specification. If this object already has a specification for the
		specified parameter - exception is raised. No checks for the specified or any parameter are made
		regarding specification appending

		:param specification: new specification that will be added
		:return: None
		"""
		name = specification.name()
		if name in self.__specs:
			raise ValueError('WStrictURIQuery object already has specification for parameter "%s" ' % name)
		self.__specs[name] = specification