def METHOD_NAME(self, event, *args, **kwargs):
    """
    Runs the method ``event`` of each plugin in this collection. Passes ``args`` and ``kwargs``
    to this method. Ignores plugins that raise ``PluginEventNotSupportedException`` for this event.
    Args:
        event (``str``): name of the method of the plugin to run
        *args, **kwargs (any): arguments for the method
    Returns:
        ``list[Any]``: the values returned by each plugin for the called event
    """
    # TODO: logging to stdout
    rets = []
    for plugin in self._plugins:
        try:
            if hasattr(plugin, event):
                ret = getattr(plugin, event)(*args, **kwargs)
                rets.append(ret)
            else:
                rets.append(None)
        except PluginEventNotSupportedException:
            rets.append(None)
    return rets