If the third Operand is empty, it is replaced with the first Operand; otherwise, it is replaced with the second.
{empty case} {non-empty case} {conditional}
{conditional}
{empty case}
{non-empty case}