docs: public static void dispatch(final Guard guard, final String eventName, final DelegateExecution execution) {
      if (skipGuards(execution)) {
        return;
      }
  
      if (isPrecondition.apply(eventName))
        guard.checkPreconditions(execution);
      else if (isPostcondition.apply(eventName))
        guard.checkPostconditions(execution);
    }