docs: protected final void traceDebugStack(Object logTool, Throwable t, String message) {
          StackTraceElement[] stack = t.getStackTrace();
  
          if (stack != null) {
              // convert stack trace to a string
              StringBuilder stackTrace = new StringBuilder();
  
              for (int i = 0; i < stack.length; i++) {
                  stackTrace.append(EOLN);
                  stackTrace.append(stack[i].toString());
              }
  
              debugTrace(logTool, message + EOLN + stackTrace.toString());
          }
      }