code: protected void setGroupContainerData(Map<String, CmsContainerElementData> elementsData) {
  
          m_elementData = elementsData.get(getGroupContainerWidget().getId());
          if (m_elementData != null) {
              setSaveEnabled(true, null);
              m_groupContainerBean = new CmsGroupContainer();
              m_groupContainerBean.setClientId(m_elementData.getClientId());
              m_groupContainerBean.setResourceType(getGroupContainerWidget().getNewType());
              m_groupContainerBean.setNew(getGroupContainerWidget().isNew());
              m_groupContainerBean.setSitePath(m_elementData.getSitePath());
              if (m_elementData.getTypes().isEmpty()) {
                  Set<String> types = new HashSet<String>();
                  types.add(((CmsContainerPageContainer)getGroupContainerWidget().getParentTarget()).getContainerType());
                  m_elementData.setTypes(types);
                  m_groupContainerBean.setTypes(types);
              } else {
                  m_groupContainerBean.setTypes(m_elementData.getTypes());
              }
              m_inputDescription.setFormValueAsString(m_elementData.getDescription());
              m_inputTitle.setFormValueAsString(m_elementData.getTitle());
              m_groupContainerBean.setTitle(m_elementData.getTitle());
              m_groupContainerBean.setDescription(m_elementData.getDescription());
          } else {
              CmsDebugLog.getInstance().printLine("Loading groupcontainer error.");
          }
      }
docs: Sets the data of the group-container to edit.<p>
  
  @param elementsData the data of all contained elements and the group-container itself