def METHOD_NAME(self, name, default, plugin_wrapper=None):
    """Returns the plugged-in Catalog if it exists or otherwise the default
    catalog.
    :param default: object that will be returned if ``name`` is not set.
    :param plugin_wrapper: a callable that will be called with the loaded
    object as argument.
    """
    plugin_wrapper = plugin_wrapper if plugin_wrapper else lambda p: p
    plugin = self._load_plugin_if_exists(name) or default
    return plugin_wrapper(plugin)