def has_response(self, beacon_config, request, client_address):
		""" :meth:`.WBeaconMessengerBase.has_response` method implementation. This method compares request
		headers as :meth:`.WBeaconGouverneurMessenger.has_response` do and compares specified group names
		with internal names.
		"""
		try:
			groups, address = self._message_hostgroup_parse(request)

			if len(self.__hostgroups) == 0 or len(groups) == 0:
				return True

			for group_name in groups:
				if group_name in self.__hostgroups:
					return True
			return False
		except ValueError:
			pass
		return False
:meth:`.WBeaconMessengerBase.has_response` method implementation. This method compares request
		headers as :meth:`.WBeaconGouverneurMessenger.has_response` do and compares specified group names
		with internal names.