<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def do_IDENT(self, service_name: str, source: list, *args, **kwargs) -> None: """ Perform identification of a service to a binary representation. Args: service_name: human readable name for service source: zmq representation for the socket source """

        self.logger.info(' IDENT %s as %s', service_name, source)
        self.messaging._address_map[service_name] = source