docs: @Override
      public Thread newThread(Runnable arg0) {
          Thread t = new Thread(arg0); 
          t.setDaemon(true);
          if (t.getPriority() != Thread.NORM_PRIORITY) {
              t.setPriority(Thread.NORM_PRIORITY);
          }
          return t;
      }