finishVisit( );
finishVisit( query );
		public void visitListItem( ListItemDesign list )		{			prepareVisit( list );			assert tempQuery != null;						visitListBand( list.getHeader( ) );			popExpressions( );			SlotHandle groupsSlot = ( (ListHandle) list.getHandle( ) ).getGroups( );			for ( int i = 0; i < list.getGroupCount( ); i++ )			{				handleListGroup( list.getGroup( i ), (GroupHandle) groupsSlot						.get( i ) );			}			if ( list.getDetail( ).getContentCount( ) != 0 )			{				tempQuery.setUsesDetails( true );			}			pushExpressions( tempQuery.getRowExpressions( ) );			visitListBand( list.getDetail( ) );			popExpressions( );			pushExpressions( tempQuery.getAfterExpressions( ) );			visitListBand( list.getFooter( ) );			finishVisit( ); 		}