def METHOD_NAME(eng):
    return (
        engine_handles_protocol(eng.name, eng.version, engine_info)
        and all([True for (n, v) in eng.additional_protocols
                 if engine_handles_protocol(n, v, engine_info)]))