<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _ip_unnumbered_name(self, **kwargs):
 """Return the `ip unnumbered` donor name XML. You should not use this method. You probably want `Interface.ip_unnumbered`. Args: int_type (str):
 Type of interface. (gigabitethernet, tengigabitethernet etc). delete (bool):
 Remove the configuration if ``True``. ip_donor_interface_name (str):
 The donor interface name (1, 2, etc) Returns: XML to be passed to the switch. Raises: None """


        method_name = 'interface_%s_ip_ip_config_unnumbered_ip_donor_'\
            'interface_name' % kwargs['int_type']
        ip_unnumbered_name = getattr(self._interface, method_name)
        config = ip_unnumbered_name(**kwargs)
        if kwargs['delete']:
            tag = 'ip-donor-interface-name'
            config.find('.//*%s' % tag).set('operation', 'delete')
        return config