modelDataSet, reportContext );
modelDataSet, context );
	IScriptDataSetDesign newScriptDataSet( ScriptDataSetHandle modelDataSet,			IReportContext reportContext ) throws BirtException	{		ScriptDataSetDesign dteDataSet = new ScriptDataSetDesign( modelDataSet				.getQualifiedName( ) );		IScriptDataSetEventHandler eventHandler = new ScriptDataSetScriptExecutor(				modelDataSet, reportContext );		dteDataSet.setEventHandler( eventHandler );		// Adapt base class properties		adaptBaseDataSet( modelDataSet, dteDataSet );		// Adapt script data set elements		dteDataSet.setOpenScript( modelDataSet.getOpen( ) );		dteDataSet.setFetchScript( modelDataSet.getFetch( ) );		dteDataSet.setCloseScript( modelDataSet.getClose( ) );		dteDataSet.setDescribeScript( modelDataSet.getDescribe( ) );		return dteDataSet;	}