private org.omg.CORBA.Object getRemoteNamingReference( Remote remoteNamingProvider ) {
final ServantLocator locator = new RemoteNamingServantLocator( orb,
remoteNamingProvider ) ;
final PresentationManager pm = ORB.getPresentationManager() ;
String repositoryId ;
try {
repositoryId = pm.getRepositoryId( remoteNamingProvider ) ;
} catch (Exception exc) {
throw new RuntimeException( exc ) ;
}
final List<Policy> policies = new ArrayList<Policy>() ;