code: private static DropContainer create(BaseComponent dropRoot, BaseComponent cmpt, String title,
                                          List<ActionListener> actionListeners) {
          DropContainer dc = (DropContainer) PageUtil.createPage(TEMPLATE, null);
          dc.actionListeners = actionListeners;
          dc.setTitle(title);
          dc.setDropid(SCLASS);
          dc.setDragid(SCLASS);
          dc.addChild(cmpt);
          dc.moveToTop(dropRoot);
          ActionListener.bindActionListeners(dc, actionListeners);
          return dc;
      }
docs: Creates a new container for the contents to be rendered by the drop provider.
  
  @param dropRoot The root component that will host the container.
  @param cmpt BaseComponent rendered by the drop renderer.
  @param title Title to be associated with the container.
  @param actionListeners Listeners to be bound to the drop container (optional).
  @return The drop container.