this.handler = eventHandler; assert customDataSet != null; this.resultSetPopulator = new ResultSetPopulator( query, customDataSet.getResultClass( ), this, eventHandler, session ); resultSetPopulator.populateResultSet(new OdiResultSetWrapper( customDataSet));
	public CachedResultSet( BaseQuery query, ICustomDataSet customDataSet,			IEventHandler eventHandler,			DataEngineSession session ) throws DataException	{		this.handler = eventHandler;		assert customDataSet != null;		this.resultSetPopulator = new ResultSetPopulator( query,				customDataSet.getResultClass( ),				this,				eventHandler,				session );		resultSetPopulator.populateResultSet(new OdiResultSetWrapper( customDataSet));	}