Bug 212505 Use default script ID to skip script debugging
In Dte side, when compile or evaluate java script, it would pass in a script source id. This kind of id is currenlty used by report script debugger. So to skip redundant processing for such kind of internal script evaluating, dte need pass in a default ID, which is defined as ScriptExpression.defaultID. If this id is already used for particular meaning and it can not pass in the default ID, we need define them as public constants and let script debugger check and skip them as well.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/adapter/ModelDteApiAdapter.java
*/
	public ModelDteApiAdapter( )
	{
	}
	/**
	 * Constructs an instance with the given report context and scope
	 * 
	 * @param context
	 *            Context for event handlers. May be null
	 * @param jsScope
	 *            Scope for evaluting property binding expressions. If null,
	 *            property bindings have no effect
	 */
	public ModelDteApiAdapter( ExecutionContext context, Scriptable jsScope )
	{
		this.context = context;
		this.jsScope = jsScope;
	}
	/**
	 * Adapts the specified Model Data Source to a Data Engine API data source
	 * design object
	 */
	public IBaseDataSourceDesign createDataSourceDesign(
			DataSourceHandle dataSource ) throws BirtException
	{
		if ( dataSource instanceof OdaDataSourceHandle )
			return newOdaDataSource( ( OdaDataSourceHandle ) dataSource );
		if ( dataSource instanceof ScriptDataSourceHandle )
			return newScriptDataSource( ( ScriptDataSourceHandle ) dataSource );