docs: @Override
      public int doStartTag() throws JspException {
          final ParameterizableTag parameterizableTag =
                  (ParameterizableTag)
                          TagSupport.findAncestorWithClass(this, ParameterizableTag.class);
  
          if (parameterizableTag == null) {
              throw new JspException(
                      "the 'param' Tag must have a parent tag that implements ParameterizableTag");
          }
  
          if (this.name != null) {
              parameterizableTag.addParameter(this.name, this.value);
          }
  
          return SKIP_BODY;
      }