if (isTerminated()) return true; if (nanos <= 0L) synchronized (this) { for (;;) { if (isTerminated()) return true; if (nanos <= 0L)
if (isTerminated()) return true; if (nanos <= 0L) synchronized (this) { for (;;) { if (isTerminated()) return true; if (nanos <= 0L)