docs: @PublicAPI(usage = ACCESS, state = EXPERIMENTAL)
      public void handleViolations(ViolationHandler<?> violationHandler) {
          ConditionEvent.Handler eventHandler = convertToEventHandler(violationHandler);
          for (final ConditionEvent event : eventsByViolation.get(Type.VIOLATION)) {
              event.handleWith(eventHandler);
          }
      }