code: void logContainerStateChangesAndReset() {
          ContainerStateChangeReport changeReport = createContainerStateChangeReport(true);
  
          if (changeReport != null) {
              final String msg = createChangeReportLogMessage(changeReport, false);
              ROOT_LOGGER.info(msg);
          }
      }
docs: Log a report of any problematic container state changes and reset container state change history
  so another run of this method or of {@link #awaitContainerStateChangeReport(long, java.util.concurrent.TimeUnit)}
  will produce a report not including any changes included in a report returned by this run.