def METHOD_NAME(self, tail_ldf):
    xp = self.ldf_.get_array_module()
    accum_point = self.ldf_.shape[-1] - 1
    ave = 1 + tail_ldf[..., :accum_point]
    all = xp.prod(1 + tail_ldf[..., accum_point:], -1)[..., None]
    tail = xp.concatenate((ave, all), -1)
    return tail