docs: public static HSQLInterface loadHsqldb(ParameterStateManager psMgr) {
          // Specifically set the timezone to UTC to avoid the default usage local timezone in HSQL.
          // This ensures that all VoltDB data paths use the same timezone for representing time.
          TimeZone.setDefault(TimeZone.getTimeZone("GMT+0"));
  
          String name = "hsqldbinstance-" + String.valueOf(instanceId) + "-" + String.valueOf(System.currentTimeMillis());
          instanceId++;
  
          HsqlProperties props = new HsqlProperties();
          try {
              Session sessionProxy = DatabaseManager.newSession(DatabaseURL.S_MEM, name, "SA", "", props, 0);
              // make HSQL case insensitive
              sessionProxy.executeDirectStatement("SET IGNORECASE TRUE;");
              sessionProxy.setParameterStateManager(psMgr);
              return new HSQLInterface(sessionProxy);
          }
          catch (HsqlException caught) {
              m_logger.warn("Unexpected error initializing the SQL parser",
                      caught);
              caught.printStackTrace();
              throw caught;
          }
      }