log.info("Created initial context for " + s);
   public Context getInitialContext(Hashtable environment) throws NamingException   {      String s = (String)environment.get(Constants.SERVER_INDEX_PROPERTY_NAME);            if (s == null)      {         throw new IllegalArgumentException("Initial context environment must contain " +                                            "entry for " + Constants.SERVER_INDEX_PROPERTY_NAME);      }      log.info("Created initial context for " + s);      int remoteServerIndex = Integer.parseInt(s);      try      {         return new RemoteContext(remoteServerIndex);      }      catch(Exception e)      {         log.error("Cannot get the remote context", e);         throw new NamingException("Cannot get the remote context");      }   }