// If the ORBDefaultInitRef is not defined simply return null
if( orbDefaultInitRef == null ) {
return null;
}
String urlString;
// If the ORBDefaultInitDef is defined as corbaloc: then create the
// corbaloc String in the format
// <ORBInitDefaultInitDef Param>/<Identifier>
// and resolve it using resolveCorbaloc method
if( orbDefaultInitRef.startsWith( "corbaloc:" ) ) {
urlString = orbDefaultInitRef + "/" + ident;
} else {
urlString = orbDefaultInitRef + "#" + ident;
}
return (org.omg.CORBA.Object)urlHandler.operate( urlString ) ;