def METHOD_NAME(dispatch_collection):
    since, args, conv = dispatch_collection.legacy_signatures[0]
    return (
        "\n.. versionchanged:: %(since)s\n"
        "    The ``%(event_name)s`` event now accepts the \n"
        "    arguments ``%(named_event_arguments)s%(has_kw_arguments)s``.\n"
        "    Listener functions which accept the previous argument \n"
        "    signature(s) listed above will be automatically \n"
        "    adapted to the new signature." % {
            "since": since,
            "event_name": dispatch_collection.name,
            "named_event_arguments": ", ".join(dispatch_collection.arg_names),
            "has_kw_arguments": ", **kw" if dispatch_collection.has_kw else ""
        }
    )