code: public static Thread startDaemon(Thread self, Closure closure) {
          return createThread(null, true, closure);
      }
docs: Start a daemon Thread with the given closure as a Runnable instance.
  
  @param self    placeholder variable used by Groovy categories; ignored for default static methods
  @param closure the Runnable closure
  @return the started thread
  @since 1.0