// implementation of ClientDelegate that generally prefers co-located
// ContactInfo. This may in fact mean that we should do this at
// the ContactInfo level, rather than the IOR/profile level.
int scid = effectiveTargetIOR.getProfile().getObjectKeyTemplate().
getSubcontractId() ;
LocalClientRequestDispatcherFactory lcsf = orb.getRequestDispatcherRegistry().getLocalClientRequestDispatcherFactory( scid ) ;
LocalClientRequestDispatcher = lcsf.create( scid, effectiveTargetIOR ) ;
}