IDL Complex Type
union

The CORBA union indicates (TBD) .....  . 

It maps to Delphi's union type.

// CORBA IDL
union Nums switch (char)
{
   case 'f': float f;
   case 'l': long l;
   default: short s;
};
e.g.
Nums
NumsHelper
{ Delphi }