Java binary operators [JLS14:15.17-24] [JLS14:15.26].
This is a tagged union type, introduced by fty::deftagsum.
We do not include instanceof here because it does not operate on two expressions, just one: its right-hand side is a reference type, not an expression.