code: protected void createNewThread(ChannelSelector sr, int threadType, int number) {
          StartPrivilegedThread privThread = new StartPrivilegedThread(sr, threadType, number, this.tGroup);
          AccessController.doPrivileged(privThread);
      }
docs: Create a new reader thread. Provided so we can support pulling these from a
  thread pool
  in the SyncWorkQueueManager. This will allow these threads to have
  WSTHreadLocal.
  
  @param sr
  @param threadType
  @param number