docs: public void tearDown() {
  
          try {
              TezJobExecHelper.killRunningJobs();
          } catch (Throwable e) {
              LOGGER.warn("Failed to kill tez session: " + e.getMessage() + ". Turn on log level debug for stacktrace");
              LOGGER.debug(e.getMessage(), e);
          }
  
          try {
              // Reset to default schema
              executeStatement("USE default");
          } catch (Throwable e) {
              LOGGER.warn("Failed to reset to default schema: " + e.getMessage()
                      + ". Turn on log level debug for stacktrace");
              LOGGER.debug(e.getMessage(), e);
          }
  
          try {
              client.closeSession(sessionHandle);
          } catch (Throwable e) {
              LOGGER.warn(
                      "Failed to close client session: " + e.getMessage() + ". Turn on log level debug for stacktrace");
              LOGGER.debug(e.getMessage(), e);
          }
  
          try {
              hiveServer2.stop();
          } catch (Throwable e) {
              LOGGER.warn("Failed to stop HiveServer2: " + e.getMessage() + ". Turn on log level debug for stacktrace");
              LOGGER.debug(e.getMessage(), e);
          }
  
          hiveServer2 = null;
          client = null;
          sessionHandle = null;
  
          LOGGER.info("Tore down HiveServer instance");
      }