code: private List<CmsContainerElementBean> getCachedElements(List<String> clientIds, String pageRootPath)
      throws CmsException {
  
          List<CmsContainerElementBean> result = new ArrayList<CmsContainerElementBean>();
          for (String id : clientIds) {
              try {
                  result.add(getCachedElement(id, pageRootPath));
              } catch (CmsIllegalArgumentException e) {
                  log(e.getLocalizedMessage(), e);
              }
          }
          return result;
      }
docs: Returns a list of container elements from a list with client id's.<p>
  
  @param clientIds list of client id's
  @param pageRootPath the container page root path
  
  @return a list of element beans
  @throws CmsException in case reading the element resource fails