writer.endElement("tr");
writer.endElement("table");
PopupMenu columnMenu = (PopupMenu) component;
columnMenu.setStandalone(true);
columnMenu.encodeAll(context);
// todo: move item identification responsibility to the items themselves
MenuItem sortAscMenuItem = null, sortDescMenuItem = null, hideColumnMenuItem = null,
groupByColumnMenuItem = null, removeFromGroupingMenuItem = null, cancelGroupingMenuItem = null,
resetSortingMenuItem = null;