code: public Map<String, CmsContainerPageContainer> consumeContainers(
          Map<String, CmsContainer> containers,
          Element context) {
  
          Map<String, CmsContainerPageContainer> result = new HashMap<String, CmsContainerPageContainer>();
          List<Element> containerElements = CmsDomUtil.getElementsByClass(CmsContainerElement.CLASS_CONTAINER, context);
          for (Element containerElement : containerElements) {
              String data = containerElement.getAttribute(CmsGwtConstants.ATTR_DATA_CONTAINER);
              try {
                  CmsContainer container = m_controller.getSerializedContainer(data);
                  containers.put(container.getName(), container);
                  try {
                      CmsContainerPageContainer dragContainer = new CmsContainerPageContainer(
                          container,
                          containerElement);
                      consumeContainerElements(dragContainer);
                      result.put(container.getName(), dragContainer);
                  } catch (Exception e) {
                      CmsErrorDialog.handleException(
                          "Error parsing container "
                              + container.getName()
                              + ". Please check if your HTML is well formed.",
                          e);
                  }
              } catch (Exception e) {
                  CmsErrorDialog.handleException(
                      new Exception(
                          "Deserialization of container data failed. This may be caused by expired java-script resources, please clear your browser cache and try again.",
                          e));
              }
              containerElement.removeAttribute(CmsGwtConstants.ATTR_DATA_CONTAINER);
          }
          return result;
      }
docs: The method will create {@link CmsContainerPageContainer} object for all given containers
  by converting the associated DOM elements. The contained elements will be transformed into {@link CmsContainerPageElementPanel}.<p>
  
  @param containers the container data
  @param context the parent element to the containers
  
  @return the drag target containers