code: public static Thread start(Thread self, String name, Closure closure) {
          return createThread(name, false, closure);
      }
docs: Start a Thread with a given name and the given closure
  as a Runnable instance.
  
  @param self    placeholder variable used by Groovy categories; ignored for default static methods
  @param name    the name to give the thread
  @param closure the Runnable closure
  @return the started thread
  @since 1.6