docs: final void detectMultithreadedAccess() {
          Thread currentThreadID = Thread.currentThread();
  
          if (currentThreadID == threadID)
              return;
  
          if (threadID == null)
              threadID = currentThreadID;
          else {
              mcf.detectedMultithreadedAccess = true;
  
              java.io.StringWriter writer = new java.io.StringWriter();
              new Error().printStackTrace(new java.io.PrintWriter(writer));
  
              Tr.warning(tc, "MULTITHREADED_ACCESS_DETECTED",
                         this,
                         Integer.toHexString(threadID.hashCode()) + ' ' + threadID,
                         Integer.toHexString(currentThreadID.hashCode()) + ' ' + currentThreadID,
                         writer.getBuffer().delete(0, "java.lang.Error".length())
                              );
          }
      }