docs: public static void start(IDetachedRunnable runnable, Object... args)
      {
          //  Prepare child thread
          Thread shim = new ShimThread(runnable, args);
          shim.setDaemon(true);
          shim.start();
      }