def METHOD_NAME(self):
    event = self.receive_message()
    for key in ["source.", "destination."]:
        ip_key = key + "ip"
        asn_key = key + "asn"
        bgp_key = key + "network"
        if ip_key not in event:
            continue
        info = self._database.lookup(event.get(ip_key))
        if info:
            if info[0]:
                event.add(asn_key, str(info[0]), overwrite=True)
            if info[1]:
                event.add(bgp_key, str(info[1]), overwrite=True)
    self.send_message(event)
    self.acknowledge_message()