Bug 184762 BIRT Model - Enhancments to the level defintion
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/PropertyState.java
{
			ODAExtensionElementDefn elementDefn = null;
			if ( element instanceof OdaDataSet )
				elementDefn = (ODAExtensionElementDefn) ( (OdaDataSet) element )
						.getExtDefn( );
			else if ( element instanceof OdaDataSource )
				elementDefn = (ODAExtensionElementDefn) ( (OdaDataSource) element )
						.getExtDefn( );
			if ( elementDefn != null )
			{
				List privatePropDefns = elementDefn
						.getODAPrivateDriverPropertyNames( );
				if ( privatePropDefns.contains( name ) )
				{
					CompatibleODAPrivatePropertyState state = new CompatibleODAPrivatePropertyState(
							handler, element );
					state.setName( name );
					return state;
				}
			}
		}
		if ( handler.versionNumber < VersionUtil.VERSION_3_2_10 )
		{
			if ( element instanceof ReportItem )
			{
				if ( IReportItemModel.TOC_PROP.equalsIgnoreCase( name ) )
				{
					CompatibleTOCPropertyState state = new CompatibleTOCPropertyState(
							handler, element );
					state.setName( IReportItemModel.TOC_PROP );