docs: 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