code: public void getElementWithSettings(
          final String clientId,
          final Map<String, String> settings,
          final I_CmsSimpleCallback<CmsContainerElementData> callback) {
  
          CmsRpcAction<CmsContainerElementData> action = new CmsRpcAction<CmsContainerElementData>() {
  
              /**
               * @see org.opencms.gwt.client.rpc.CmsRpcAction#execute()
               */
              @Override
              public void execute() {
  
                  start(200, false);
                  getContainerpageService().getElementWithSettings(
                      getData().getRpcContext(),
                      getData().getDetailId(),
                      getRequestParams(),
                      clientId,
                      settings,
                      getPageState(),
                      getLocale(),
                      this);
  
              }
  
              /**
               * @see org.opencms.gwt.client.rpc.CmsRpcAction#onResponse(java.lang.Object)
               */
              @Override
              protected void onResponse(CmsContainerElementData result) {
  
                  stop(false);
                  if (result != null) {
                      // cache the loaded element
                      m_elements.put(result.getClientId(), result);
                  }
                  callback.execute(result);
              }
  
          };
          action.execute();
  
      }
docs: Retrieves a container element with a given set of settings.<p>
  
  @param clientId the id of the container element
  @param settings the set of settings
  
  @param callback the callback which should be executed when the element has been loaded