docs: public void initLocator() throws InterruptedException,
              ServiceLocatorException {
          if (locatorClient == null) {
              if (LOG.isLoggable(Level.FINE)) {
                  LOG.fine("Instantiate locatorClient client for Locator Server "
                          + locatorEndpoints + "...");
              }
              ServiceLocatorImpl client = new ServiceLocatorImpl();
              client.setLocatorEndpoints(locatorEndpoints);
              client.setConnectionTimeout(connectionTimeout);
              client.setSessionTimeout(sessionTimeout);
              if (null != authenticationName)
                  client.setName(authenticationName);
              if (null != authenticationPassword)
                  client.setPassword(authenticationPassword);
              locatorClient = client;
              locatorClient.connect();
          }
      }