code: HTTPResponse getHTTPResponse() {
          lock.lock();
          try {
              while (response == null) {
                  try {
                      ready.await();
                  } catch (InterruptedException intx) {
                      LOG.log(Level.FINEST, "Interrupted", intx);
                  }
              }
              return response;
          } finally {
              lock.unlock();
          }
      }
docs: Get the HTTPResponse instance.
  
  @return HTTPResponse instance associated with the request.