element.setProperty( IReportItemModel.BOUND_DATA_COLUMNS_PROP,
element.setProperty( ListingElement.BOUND_DATA_COLUMNS_PROP,
	public void end( ) throws SAXException	{		makeTestExpressionCompatible( );		Set elements = handler.tempValue.keySet( );		ContainerSlot groups = element				.getSlot( IListingElementModel.GROUP_SLOT );		for ( int i = 0; i < groups.getCount( ); i++ )		{			GroupElement group = (GroupElement) groups.getContent( i );			handler.getModule( ).getNameManager( ).makeUniqueName( group );			String groupName = (String) group.getLocalProperty( handler					.getModule( ), IGroupElementModel.GROUP_NAME_PROP );			if ( !elements.contains( group ) )				continue;			if ( handler.versionNumber >= VersionUtil.VERSION_3_2_2 )			{				continue;			}			List columns = (List) handler.tempValue.get( group );			if ( columns == null || columns.isEmpty( ) )				continue;			List tmpList = (List) element.getLocalProperty( handler.module,					IReportItemModel.BOUND_DATA_COLUMNS_PROP );			if ( tmpList == null )			{				tmpList = new ArrayList( );				element.setProperty( IReportItemModel.BOUND_DATA_COLUMNS_PROP,						tmpList );			}			if ( handler.versionNumber <= VersionUtil.VERSION_3_0_0 )			{				addCachedListWithAggregateOnToListing( columns, tmpList, group,						groupName );				continue;			}			addCachedListToListing( columns, tmpList, group, groupName );		}		super.end( );	}