def METHOD_NAME(self, item, default, *args):
    for resolver in self._resolvers:
        result = resolver(item, *args)
        if result is not None:
            logger.info('{} resolved by {}: {} -> {}'.format(self._name, self._info(resolver),
                                                             default, result))
            return result
    return default