### Question:
Identity implements Executor { public boolean isCurrent() { return current() == this; } private  Identity(String name); static Identity get(String name); static Identity create(); @Nullable static Identity current(); String name(); boolean isCurrent(); void require(); static void require(Collection<Identity> identities); void exclude(); Executor wrapExecutor(Executor executor); ScheduledExecutorService wrapExecutor(ScheduledExecutorService executor); @Override void execute(Runnable command); @Override String toString(); static final Identity DEFAULT; }### Answer:
@Test void isCurrent() { assertTrue(Identity.DEFAULT.isCurrent()); assertFalse(Identity.create().isCurrent()); }