docs: public synchronized boolean complete(Response result) {
          if (completed) {
              return false;
          }
          completed = true;
          this.result = result;
          notifyAll();
          return true;
      }