synchronized (lock) { value = results.take(); if (isContinuable(value)) {
synchronized (lock) { value = results.take(); if (isContinuable(value)) {
synchronized (lock) { value = results.take(); if (isContinuable(value)) {
synchronized (lock) { value = results.take(); if (isContinuable(value)) {