@Override public T take(com.aol.cyclops.data.async.wait.WaitStrategy.Takeable<T> t) throws InterruptedException { T result; while ((result = t.take()) == null) {} return result; }
@Override public T take(com.aol.cyclops.data.async.wait.WaitStrategy.Takeable<T> t) throws InterruptedException { return t.take(); }