Bug 155637 Extended report parameter is localized after being referred by a data set parameter
Steps to reproduce: 1.New a library, add a sample data source and a data set from table "CUSTOMERS" 2.Add a dynamic report parameter "a" referring to data set column "CUSTOMERNUMBER" 3.New a report, includes the library, extends lib.a 4.Add a sample data source in report and a data set with below query: select * from CLASSICMODELS.CUSTOMERS where CLASSICMODELS.CUSTOMERS.CUSTOMERNUMBER = ? 5.Switch to data set parameters, set linked to report parameter "a" 6.Click "ok" to finish editing data set 7.Switch to "XML Source" Actual result: Extended report parameter is localized with some local properties
model/org.eclipse.birt.report.model.adapter.oda/src/org/eclipse/birt/report/model/adapter/oda/ReportParameterAdapter.java
if ( !StringUtil.isBlank( dataType ) )
			reportParam.setDataType( dataType );
		String defaultValue = dataSetParam.getDefaultValue( );
		String paramName = dataSetParam.getParamName( );
		if ( !StringUtil.isBlank( defaultValue )
				&& StringUtil.isBlank( paramName ) )
		{
			setROMDefaultValue( reportParam, defaultValue );
		}
		if ( StringUtil.isBlank( paramName ) )
		{
			dataSetParam.setParamName( reportParam.getName( ) );
		}
	}
	/**
	 * Sets the default value for ROM data set parameter. Should add quotes for
	 * the value if the data type is string.
	 * 
	 * @param setParam
	 *            the ROM data set parameter
	 * @param literalValue
	 *            the value
	 */
	private void setROMDefaultValue( ScalarParameterHandle setParam,
			String value ) throws SemanticException
	{
		String literalValue = value;
		if ( literalValue != null )
		{
			boolean match = ExpressionUtil