if ( DataSetCacheManager.getInstance( )
if ( getDataSetCacheManager()
		private IDataSource getDataSource( String driverName, Map driverProps )				throws DataException		{			PreparedOdaDSQuery self = PreparedOdaDSQuery.this;			Collection paramHints = null;			if ( DataSetCacheManager.getInstance( )					.needsToCache( this.dataSet.getDesign( ),							DataSetCacheUtil.getCacheOption( dataEngine.getContext( ),									appContext ),							dataEngine.getContext( ).getCacheCount( ) ) == true )				paramHints = new ParameterUtil( null,						this.dataSet,						self.queryDefn,						this.getQueryScope( ) ).resolveDataSetParameters( true );			return DataSourceFactory.getFactory( )					.getDataSource( driverName,							driverProps,							this.dataSource.getDesign( ),							this.dataSet.getDesign( ),							paramHints,							DataSetCacheUtil.getCacheOption( self.dataEngine.getContext( ),									appContext ),							self.dataEngine.getContext( ).getCacheCount( ) );		}