docs: public void applyParamsSchema(
              String rule, Map<String, String> params, IcalObject out)
              throws ParseException {
          for (Map.Entry<String, String> param : params.entrySet()) {
              String name = param.getKey();
              applyParamSchema(rule, name, param.getValue(), out);
          }
      }