protected void doDispose() {
// cleanup all portlet containers
Iterator iter = portletContainers.values().iterator();
while (iter.hasNext()) {
PortletContainer element = (PortletContainer) iter.next();
element.dispose();
}
portletContainers = null;
}
/**