The name service reference we retrieved on the last page actually refers to the root naming context in the naming service. Recall that the CORBA naming service lets you create a hierarchy of naming contexts that are similar to directories on a hard disk; the root naming context is thus similar to the root directory on a disk.
You should also recall that in the object server, we registered a remote Meeting object's reference in the root context using the name "Meeting". So here, in the client, we retrieve the object reference given that name.
To compose the name, we create an array, with an element for each level that the name descends into the naming hierarchy. Since we registered the name in the root context, the array needs only a single element.
Once we have initialized the array, we then retrieve the object reference by calling the "resolve" method, passing the naming array.
After retrieving the reference, we follow normal CORBA programming practice of narrowing, or casting the reference to the correct type, "Meeting", in this case.