/guava/guava/src/com/google/common/util/concurrent/ThreadFactoryBuilder.java
thread.setName ( format ( nameFormat, requireNonNull ( count ) .getAndIncrement ( ) ) ) ; }
return new ThreadFactory() { @Override public Thread newThread(Runnable runnable) { Thread thread = backingThreadFactory.newThread(runnable); requireNonNull(thread); if (nameFormat != null) { <extra_id_0> if (daemon != null) { thread.setDaemon(daemon); } if (priority != null) { thread.setPriority(priority); }