docs: public void appendXmlSchema(Element root) {
  
          Element element = root.addElement(CmsXmlContentDefinition.XSD_NODE_ELEMENT);
          element.addAttribute(CmsXmlContentDefinition.XSD_ATTRIBUTE_NAME, getName());
          element.addAttribute(CmsXmlContentDefinition.XSD_ATTRIBUTE_TYPE, getTypeName());
          if ((getMinOccurs() > 1) || (getMinOccurs() == 0)) {
              element.addAttribute(CmsXmlContentDefinition.XSD_ATTRIBUTE_MIN_OCCURS, String.valueOf(getMinOccurs()));
          }
          if (getMaxOccurs() > 1) {
              if (getMaxOccurs() == Integer.MAX_VALUE) {
                  element.addAttribute(
                      CmsXmlContentDefinition.XSD_ATTRIBUTE_MAX_OCCURS,
                      CmsXmlContentDefinition.XSD_ATTRIBUTE_VALUE_UNBOUNDED);
              } else {
                  element.addAttribute(CmsXmlContentDefinition.XSD_ATTRIBUTE_MAX_OCCURS, String.valueOf(getMaxOccurs()));
              }
          }
      }