false );
false, this.session );
	private void makeFirstPassToMultiPassFilter( FilterPassController filterPass )			throws DataException	{		filterPass.setForceReset( true );		// First set pass level to first, the value of pass level will finally		// affect the behavior of TopN/BottomN filters, that is, the instance of		// org.eclipse.birt.data.engine.script.NEvaluator		filterPass.setPassLevel( FilterPassController.FIRST_PASS );		filterPass.setRowCount( populator.getCache( ).getCount( ) );		List temp = new ArrayList( );		temp.addAll( filterByRow.getFilterList( ) );		filterByRow.getFilterList( ).clear( );		for ( int i = 0; i < temp.size( ); i++ )		{			if ( FilterUtil.isFilterNeedMultiPass( (IFilterDefinition) temp.get( i ) ) )			{				filterByRow.getFilterList( ).add( temp.get( i ) );			}		}		PassUtil.pass( populator,				new OdiResultSetWrapper( populator.getResultIterator( ) ),				false );		filterByRow.getFilterList( ).clear( );		filterByRow.getFilterList( ).addAll( temp );	}