writeContents( obj, TableItem.FOOTER_SLOT,
writeContents( obj, IListingElementModel.FOOTER_SLOT,
	public void visitTable( TableItem obj )	{		// provide bound column compatibility for table		boundColumnsMgr.dealTable( obj, getModule( ) );		writer.startElement( DesignSchemaConstants.TABLE_TAG );		super.visitTable( obj );		resourceKey( obj, TableItem.CAPTION_KEY_PROP, TableItem.CAPTION_PROP );		// There is no columns tag for this slot. All columns are written under		// table tag.		writeColumns( obj, TableItem.COLUMN_SLOT );		writeContents( obj, TableItem.HEADER_SLOT,				DesignSchemaConstants.HEADER_TAG );		// There is no groups tag for this slot. All groups are written under		// table tag.		writeContents( obj, TableItem.GROUP_SLOT, null );		writeContents( obj, TableItem.DETAIL_SLOT,				DesignSchemaConstants.DETAIL_TAG );		writeContents( obj, TableItem.FOOTER_SLOT,				DesignSchemaConstants.FOOTER_TAG );		writer.endElement( );	}