private boolean processNext() {
    T thing = pollFirst();
    if (thing == null) return false;
    if (!myProcessor.process(thing)) {
      stop();
      return false;
    }
    return true;
  }
private boolean processNext()