docs: public static ThreadContextAccessor getThreadContextAccessor() {
          SecurityManager sm = System.getSecurityManager();
          if (sm != null) {
              // Check for the same permissions that calling
              // getContextClassLoader and setContextClassLoader would require.
              sm.checkPermission(new RuntimePermission("getClassLoader"));
              sm.checkPermission(new RuntimePermission("setContextClassLoader"));
          }
  
          return threadContextAccessor;
      }