docs: private void removeSurplusValuesInOtherLocales(String elementPath, int valueCount, Locale sourceLocale) {
  
          for (Locale locale : getLocales()) {
              if (locale.equals(sourceLocale)) {
                  continue;
              }
              List<I_CmsXmlContentValue> localeValues = getValues(elementPath, locale);
              for (int i = valueCount; i < localeValues.size(); i++) {
                  removeValue(elementPath, locale, 0);
              }
          }
      }