(v) Specify the path to the interface .
NameComponent[] path = (nameComp};
(vi) Get a reference to the interface .
This is achieved by passing the above interface path to our naming context’s
resolve method, which returns a CORBA Object reference:
org.omg.CORBA.Object objectRef =
namingContext.resolve(path);
(vii) ‘Narrow’ the interface reference .
We ‘downcast’ the reference from the previous step into a Hello reference via
static method narrow of the idlj -generated class HelloHelper :
Hello helloRef = HelloHelper.narrow(objectRef);
(viii) Invoke the required method(s) and display results .
We use the reference from the preceding step to invoke the required method,
just as though the call were being made to a local object:
System.out.println("Message received: "
+ greeting);