docs: protected CmsEntityAttribute createEmptyAttribute(
          CmsEntity parentEntity,
          String attributeName,
          CmsAttributeHandler handler,
          int minOccurrence) {
  
          CmsEntityAttribute result = null;
          CmsType attributeType = m_entityBackEnd.getType(parentEntity.getTypeName()).getAttributeType(attributeName);
          if (attributeType.isSimpleType()) {
              for (int i = 0; i < minOccurrence; i++) {
                  parentEntity.addAttributeValue(
                      attributeName,
                      m_widgetService.getDefaultAttributeValue(attributeName, handler.getSimplePath(i)));
              }
              result = parentEntity.getAttribute(attributeName);
          } else {
              for (int i = 0; i < minOccurrence; i++) {
                  parentEntity.addAttributeValue(
                      attributeName,
                      m_entityBackEnd.createEntity(null, attributeType.getId()));
              }
              result = parentEntity.getAttribute(attributeName);
          }
          return result;
      }