Stack webflowStack = manager.getWebflowStack();
for (int i = webflowStack.size() - 1; i >= 0; i--) {
count++;
Webflow webflow = (Webflow) webflowStack.elementAt(i);
String wfBgColor = getColor(webflow.getName(), i);
buffer2.append("<tr valign='bottom'><td>\n");
buffer2.append("<table bgcolor='");
buffer2.append(wfBgColor);
buffer2.append("' width='100%' cellSpacing='0' cellPadding='0' border='1' bordercolor='#C0C0C0'>\n");
buffer2.append("<tr><td align='center' bordercolor='#000000'>\n");
buffer2.append("<table width='100%' cellSpacing='2' cellPadding='2' border='1' bordercolor='");
buffer2.append(wfBgColor);
buffer2.append("' >\n");
Stack pageStack = webflow.getPageStack();
for (int j = pageStack.size() - 1; j >= 0; j--) {
count++;
Page page = (Page) pageStack.elementAt(j);
buffer2.append("<tr><td align='center' bgcolor='");
buffer2.append(pageColor);
buffer2.append("' bordercolor='#000000' >\n");
buffer2.append("Page <b>");
buffer2.append(page.getUrl());
buffer2.append("</b> owns: ");
buffer2.append(page.getOwnedObjectSet().toString());
buffer2.append("\n");
buffer2.append("<tr><td>\n");
sessionSet.removeAll(page.getOwnedObjectSet());
}
buffer2.append("</table>\n");
buffer2.append("Webflow <b>");
buffer2.append(webflow.getName());
buffer2.append("</b> owns: ");
buffer2.append(webflow.getOwnedObjectSet().toString());
buffer2.append("\n");
buffer2.append("</tr></td>\n");
buffer2.append("</table>\n");
buffer2.append("</tr></td>\n");
sessionSet.removeAll(webflow.getOwnedObjectSet());
}
int emptyHeight = this.height - (count * 33);
if (emptyHeight > 0) {