pushExpressions( tempQuery.getAfterExpressions( ) );
pushExpressions( query.getAfterExpressions( ) );
		public void visitTableItem( TableItemDesign table )		{			prepareVisit( table );			assert tempQuery != null;			for ( int i = 0; i < table.getColumnCount( ); i++ )			{				ColumnDesign column = table.getColumn( i );				handleStyle( column.getStyle( ) );			}			handleTableBand( table.getHeader( ) );			popExpressions( );			SlotHandle groupsSlot = ( (TableHandle) table.getHandle( ) )					.getGroups( );			for ( int i = 0; i < table.getGroupCount( ); i++ )			{				handleTableGroup( table.getGroup( i ), (GroupHandle) groupsSlot						.get( i ) );			}			if ( table.getDetail( ).getRowCount( ) != 0 )			{				tempQuery.setUsesDetails( true );			}			pushExpressions( tempQuery.getRowExpressions( ) );			handleTableBand( table.getDetail( ) );			popExpressions( );			pushExpressions( tempQuery.getAfterExpressions( ) );			handleTableBand( table.getFooter( ) );			finishVisit( ); 		}