[lemma=typecode] ([□] □ | □)
[lemma=typecode] ([□=□] □ | □)
[lemma=typecode] ([□ | □] □ | □)
However , I 'd prefer we leave this alone until we decide to purge the use of TypeCodes in favour of a less CORBA-centric way of specifying data types . TypeCodes in the same way . Yes , I thought about this , and decided that if the application takes the risk to do this ( send an implicit typecode in an OUT or exception return ) , they should be aware of the possible consequences ... Note also that if base_interfaces does not contain the transitive closure of all base interfaces , there 's no way to obtain the information from TypeCodes , since names do not appear in TypeCodes in minimum CORBA .