### Question:
ThreadRenamingRunnable implements Runnable { public static ThreadNameDeterminer getThreadNameDeterminer() { return threadNameDeterminer; } ThreadRenamingRunnable(Runnable runnable, String proposedThreadName, ThreadNameDeterminer determiner);  ThreadRenamingRunnable(Runnable runnable, String proposedThreadName); static ThreadNameDeterminer getThreadNameDeterminer(); static void setThreadNameDeterminer(ThreadNameDeterminer threadNameDeterminer); void run();  }### Answer:
@Test public void defaultIsProposed() { assertSame(ThreadNameDeterminer.PROPOSED, ThreadRenamingRunnable.getThreadNameDeterminer()); }