docs: public CmsContainerConfigurationCacheState updateWithChangedGroups(
          Map<CmsUUID, CmsContainerConfigurationGroup> updateGroups) {
  
          Map<CmsUUID, CmsContainerConfigurationGroup> newGroups = Maps.newHashMap(m_configurationsById);
  
          for (Map.Entry<CmsUUID, CmsContainerConfigurationGroup> entry : updateGroups.entrySet()) {
              CmsUUID key = entry.getKey();
              CmsContainerConfigurationGroup group = entry.getValue();
              if (group == null) {
                  newGroups.remove(key);
              } else {
                  newGroups.put(key, group);
              }
          }
          return new CmsContainerConfigurationCacheState(newGroups.values());
      }