Bug 153233 Extended data source is localized after creating a data set with it
Steps to reproduce: 1.New a sample data source in library 2.New a report, includes the library, extends Lib.datasource 3.New a data set with lib.datasource in report Expected result: No local properties for data source in report Actual result: All data source properties are localized
model/org.eclipse.birt.report.model.adapter.oda/src/org/eclipse/birt/report/model/adapter/oda/ModelOdaAdapter.java
{
		if ( sourceDesign == null || sourceHandle == null )
			return;
		DesignUtil.validateObject( sourceDesign );
		CommandStack stack = sourceHandle.getModuleHandle( ).getCommandStack( );
		stack.startTrans( null );
		try
		{
			
			sourceHandle.getElement( ).setProperty(
					OdaDataSourceHandle.EXTENSION_ID_PROP,
					sourceDesign.getOdaExtensionId( ) );
			sourceHandle.setName( sourceDesign.getName( ) );
			sourceHandle.setDisplayName( sourceDesign.getDisplayName( ) );
			
			Properties props = sourceDesign.getPublicProperties( );
			if ( props != null )
			{
				EList propList = props.getProperties( );
				for ( int i = 0; i < propList.size( ); i++ )
				{
					Property prop = (Property) propList.get( i );
					sourceHandle
							.setProperty( prop.getName( ), prop.getValue( ) );
				}
			}
			
			
			props = sourceDesign.getPrivateProperties( );
			if ( props != null )