// Delegate to ORB. If ORB version throws InvalidName, convert to
// equivalent Portable Interceptors InvalidName.
try {
orb.register_initial_reference( id, obj );
} catch( org.omg.CORBA.ORBPackage.InvalidName e ) {
InvalidName exc = new InvalidName( e.getMessage() );
exc.initCause( e ) ;
throw exc ;
}
}