docs: public static synchronized void setContext(Properties properties) throws NamingException
      {
          log.info("Instantiate naming context, properties: " + properties);
          if(properties != null)
          {
              ctx = new InitialContext(properties);
          }
          else
          {
              ctx = new InitialContext();
          }
          prop = properties;
      }