docs: void storeFormatterSelection(CmsContainerElementBean elementBean, Map<String, String> settings) {
  
          Entry<String, String> previousFormatterEntry = null;
          for (Entry<String, String> entry : elementBean.getIndividualSettings().entrySet()) {
              if (entry.getKey().startsWith(CmsFormatterConfig.FORMATTER_SETTINGS_KEY)) {
                  previousFormatterEntry = entry;
                  break;
              }
          }
          Entry<String, String> formatterEntry = null;
          for (Entry<String, String> entry : settings.entrySet()) {
              if (entry.getKey().startsWith(CmsFormatterConfig.FORMATTER_SETTINGS_KEY)) {
                  formatterEntry = entry;
                  break;
              }
          }
          if ((formatterEntry != null)
              && ((previousFormatterEntry == null)
                  || !formatterEntry.getKey().equals(previousFormatterEntry.getKey())
                  || !formatterEntry.getValue().equals(previousFormatterEntry.getValue()))) {
              String idString = formatterEntry.getValue();
              if (CmsUUID.isValidUUID(idString)) { // TODO: Make this work for schema formatters
                  // the formatter setting has changed
                  I_CmsResourceType resType = OpenCms.getResourceManager().getResourceType(elementBean.getResource());
                  getSessionCache().addRecentFormatter(resType.getTypeName(), new CmsUUID(idString));
              }
          }
      }