return new DataSourceRuntime( newBaseDataSourceDesign( ), dataEngine.getSharedScope( ) ) {
return new DataSourceRuntime( newBaseDataSourceDesign( ), queryScope ) {
	public static DataSourceRuntime newDataSourceRuntime(			DataEngineImpl dataEngine )	{		return new DataSourceRuntime( newBaseDataSourceDesign( ), dataEngine.getSharedScope( ) ) {			/*			 * @see org.eclipse.birt.data.engine.api.script.IDataSourceInstanceHandle#getExtensionID()			 */			public String getExtensionID( )			{				return null;			}			/*			 * @see org.eclipse.birt.data.engine.api.script.IDataSourceInstanceHandle#getExtensionProperty(java.lang.String)			 */			public String getExtensionProperty( String name )			{				return null;			}			/*			 * @see org.eclipse.birt.data.engine.api.script.IDataSourceInstanceHandle#setExtensionProperty(java.lang.String,			 *      java.lang.String)			 */			public void setExtensionProperty( String name, String value )			{			}			/*			 * @see org.eclipse.birt.data.engine.api.script.IDataSourceInstanceHandle#getAllExtensionProperties()			 */			public Map getAllExtensionProperties( )			{				return null;			}		};	}