public synchronized IOR getFVDCodeBaseIOR() { checkShutdownState(); if (codeBaseIOR != null) // i.e. We are already connected to it return codeBaseIOR; CodeBase cb; ValueHandler vh = ORBUtility.createValueHandler(); cb = (CodeBase)vh.getRunTimeCodeBase(); return ORBUtility.connectAndGetIOR( this, cb ) ; }