オブジェクトリファレンスのタイプをスーパータイプに変換することをワイドニングといいます。コードサンプル10-15および10-16では,C++およびJavaのそれぞれのAccountポインタのObjectポインタへのワイドニング例を示します。AccountクラスはObjectクラスを継承するので,ポインタacctをObjectポインタとしてキャストできます。
. . .
Account *acct;
CORBA::Object *obj;
acct = Account::_bind();
obj = (CORBA::Object *)acct; . . .
. . .
Account account;
org.omg.CORBA.Object obj;
account = AccountHelper.bind();
obj = (org.omg.CORBA.Object)account;
. . .