Bug 184762 BIRT Model - Enhancments to the level defintion
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/PropertyState.java
&& ( struct instanceof DataSetParameter || struct instanceof OdaDataSetParameter )
				&& DataSetParameter.DATA_TYPE_MEMBER.equalsIgnoreCase( name ) )
		{
			CompatibleColumnDataTypeState state = new CompatibleColumnDataTypeState(
					handler, element, propDefn, struct );
			state.setName( DataSetParameter.DATA_TYPE_MEMBER );
			return state;
		}
		if ( handler.versionNumber < VersionUtil.VERSION_3_2_9
				&& element instanceof ScalarParameter
				&& IScalarParameterModel.MUCH_MATCH_PROP
						.equalsIgnoreCase( name ) )
		{
			CompatibleMustMatchState state = new CompatibleMustMatchState(
					handler, element );
			state.setName( IScalarParameterModel.MUCH_MATCH_PROP );
			return state;
		}
		if ( handler.versionNumber < VersionUtil.VERSION_3_1_0
				&& ( IStyleModel.PAGE_BREAK_BEFORE_PROP.equalsIgnoreCase( name ) || IStyleModel.PAGE_BREAK_AFTER_PROP
						.equalsIgnoreCase( name ) ) )
		{
			CompatiblePageBreakPropState state = new CompatiblePageBreakPropState(
					handler, element );
			state.setName( name );
			return state;
		}
		return super.versionConditionalJumpTo( );
	}
}