docs: public static void setDynamicAttribute(
  		ParamsAttribute paramsAttribute,
  		String uri,
  		String localName,
  		Object value
  	) throws JspTagException {
  		assert uri==null;
  		assert localName.startsWith(PARAM_ATTRIBUTE_PREFIX);
  		if(value!=null) {
  			String paramName = localName.substring(PARAM_ATTRIBUTE_PREFIX.length());
  			if(value instanceof Iterable<?>) {
  				addIterableParams(
  					paramsAttribute,
  					paramName,
  					(Iterable<?>)value
  				);
  			} else if(value instanceof Iterator<?>) {
  				addIteratorParams(
  					paramsAttribute,
  					paramName,
  					(Iterator<?>)value
  				);
  			} else if(value instanceof Enumeration<?>) {
  				addEnumerationParams(
  					paramsAttribute,
  					paramName,
  					(Enumeration<?>)value
  				);
  			} else if(value.getClass().isArray()) {
  				addArrayParams(
  					paramsAttribute,
  					paramName,
  					value
  				);
  			} else {
  				addParam(
  					paramsAttribute,
  					paramName,
  					Coercion.toString(value)
  				);
  			}
  		}
  	}