docs: private static void checkOneResult(EvaluationContext ctx, Indexed rule, Map<Integer, String> msgs, DecisionTable.OutputClause dtOutputClause, Object result, int index) {
          if (dtOutputClause.isCollection() && result instanceof Collection) {
              for (Object value : (Collection) result) {
                  checkOneValue(ctx, rule, msgs, dtOutputClause, value, index);
              }
          } else {
              checkOneValue(ctx, rule, msgs, dtOutputClause, result, index);
          }
      }