def METHOD_NAME(x, y):
    normal_impl = try_call_method(x, f"__{meth_forward}__", 2)
    if f"__{meth_reflected}__" in y.jit_methods:
        def reflected_impl(x, y):
            return y > x
    else:
        reflected_impl = None
    return take_first(normal_impl, reflected_impl)