def METHOD_NAME(self, _object_manager: Gio.DBusObjectManager, dbus_object: Gio.DBusObject) -> None:
    device_proxy = dbus_object.get_interface('org.bluez.Device1')
    adapter_proxy = dbus_object.get_interface('org.bluez.Adapter1')
    battery_proxy = dbus_object.get_interface('org.bluez.Battery1')
    if adapter_proxy:
        assert isinstance(adapter_proxy, Gio.DBusProxy)
        object_path = adapter_proxy.get_object_path()
        logging.debug(object_path)
        self.emit('adapter-removed', object_path)
    if device_proxy:
        assert isinstance(device_proxy, Gio.DBusProxy)
        object_path = device_proxy.get_object_path()
        logging.debug(object_path)
        self.emit('device-removed', object_path)
    if battery_proxy:
        assert isinstance(device_proxy, Gio.DBusProxy)
        object_path = device_proxy.get_object_path()
        logging.debug(object_path)
        self.emit('battery-removed', object_path)