docs: private void postStatementList(List<LrsStatement> list) {
          try {
              ResponseEntity<Object> response =
                      sendRequest(
                              STATEMENTS_REST_ENDPOINT, HttpMethod.POST, null, list, Object.class);
              if (response.getStatusCode().series() == Series.SUCCESSFUL) {
                  logger.trace(
                          "LRS provider successfully sent to {}, statement list: {}",
                          getLRSUrl(),
                          list);
                  logger.trace("Sent batch statement.  RESULTS: " + response.getBody().toString());
              } else {
                  logger.error(
                          "LRS provider failed to send to {}, statement list: {}", getLRSUrl(), list);
                  logger.error("- Response: {}", response);
              }
              // todo: Need to think through a strategy for handling errors submitting
              // to the LRS.
          } catch (HttpClientErrorException e) {
              // log some additional info in this case...
              logger.error(
                      "LRS provider for URL " + getLRSUrl() + " failed to send statement list", e);
              logger.error(
                      "- Status: {}, Response: {}", e.getStatusCode(), e.getResponseBodyAsString());
  
          } catch (Exception e) {
              logger.error(
                      "LRS provider for URL " + getLRSUrl() + " failed to send statement list", e);
          }
      }