docs: private void addSettingsValues(
          CmsEntity entity,
          CmsContainerElementBean containerElement,
          List<I_CmsFormatterBean> nestedFormatters) {
  
          entity.addAttributeValue(SETTINGS_CLIENT_ID_ATTRIBUTE, containerElement.editorHash());
          for (Entry<String, String> settingEntry : containerElement.getIndividualSettings().entrySet()) {
              boolean nested = false;
              if (nestedFormatters != null) {
                  for (I_CmsFormatterBean formatter : nestedFormatters) {
                      if (settingEntry.getKey().startsWith(formatter.getId())) {
                          String nestedSettingAttributeName = getSettingsAttributeName(formatter.getId());
                          CmsEntity nestedEntity = null;
                          CmsEntityAttribute attribute = entity.getAttribute(nestedSettingAttributeName);
                          if (attribute != null) {
                              nestedEntity = attribute.getComplexValue();
                          } else {
                              nestedEntity = new CmsEntity(nestedSettingAttributeName + "[1]", formatter.getId());
                              entity.addAttributeValue(nestedSettingAttributeName, nestedEntity);
                          }
                          nestedEntity.addAttributeValue(
                              getSettingsAttributeName(settingEntry.getKey()),
                              settingEntry.getValue());
                          nested = true;
                          break;
                      }
                  }
              }
              if (!nested) {
                  entity.addAttributeValue(getSettingsAttributeName(settingEntry.getKey()), settingEntry.getValue());
              }
  
          }
      }