return new org.eclipse.birt.data.engine.executor.dscache.DataSource( );
return new org.eclipse.birt.data.engine.executor.dscache.DataSource( dataSourceDesign instanceof ScriptDataSourceDesign );
	public IDataSource getDataSource( String driverName, Map connProperties,			IBaseDataSourceDesign dataSourceDesign, IBaseDataSetDesign dataSetDesign )	{		if ( DataSetCacheManager.getInstance( ).doesLoadFromCache( ) == false )		{			// TODO: connection pooling			return new DataSource( driverName, connProperties );		}		else		{			return new org.eclipse.birt.data.engine.executor.dscache.DataSource( );		}	}