docs: public MockServerClient verify(HttpRequest httpRequest, VerificationTimes times) throws AssertionError {
          if (httpRequest == null) {
              throw new IllegalArgumentException("verify(HttpRequest, VerificationTimes) requires a non null HttpRequest object");
          }
          if (times == null) {
              throw new IllegalArgumentException("verify(HttpRequest, VerificationTimes) requires a non null VerificationTimes object");
          }
  
          Verification verification = verification().withRequest(httpRequest).withTimes(times);
          String result = sendRequest(request().withMethod("PUT").withPath(calculatePath("verify")).withBody(verificationSerializer.serialize(verification), StandardCharsets.UTF_8)).getBodyAsString();
  
          if (result != null && !result.isEmpty()) {
              throw new AssertionError(result);
          }
          return clientClass.cast(this);
      }