def METHOD_NAME(inputs, **kwargs):
    condition, x, y = inputs
    if isinstance(condition, ak.contents.NumpyArray):
        npcondition = backend.index_nplike.asarray(condition)
        tags = ak.index.Index8((npcondition == 0).view(np.int8))
        index = ak.index.Index64(
            backend.index_nplike.arange(tags.length, dtype=np.int64),
            nplike=backend.index_nplike,
        )
        if not isinstance(x, ak.contents.Content):
            x = ak.contents.NumpyArray(
                backend.nplike.repeat(
                    backend.nplike.asarray(x),
                    backend.nplike.shape_item_as_index(tags.length),
                )
            )
        if not isinstance(y, ak.contents.Content):
            y = ak.contents.NumpyArray(
                backend.nplike.repeat(
                    backend.nplike.asarray(y),
                    backend.nplike.shape_item_as_index(tags.length),
                )
            )
        return (
            ak.contents.UnionArray.simplified(
                tags,
                index,
                [x, y],
                mergebool=mergebool,
            ),
        )
    else:
        return None