def METHOD_NAME(self, tokens):
    """
    Remove the devices from the /dev tree, but doesn't remove backing file
    :param tokens: Opaque representation of some loop back devices
    :type tokens: list of uuid.UUID
    :return: None
    :raises: RuntimeError if any token not found
    """
    self._check_tokens(tokens)
    device_files = self.device_files(tokens)
    for token in tokens:
        (device, backing_file) = self.devices[token]
        subprocess.check_call([_LOSETUP_BIN, "-d", device])
        self.devices[token] = (None, backing_file)
    _generate_synthetic_udev_events(device_files, UDEV_REMOVE_EVENT)