public CachedResultSet( BaseQuery query, ICustomDataSet customDataSet, IEventHandler eventHandler, DataEngineSession session ) throws DataException
public CachedResultSet( )
	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));	}