Bug 156324 Selectively broadcast event for older library
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/OdaDataSetState.java
SemanticError.DESIGN_EXCEPTION_EXTENSION_NOT_FOUND );
			RecoverableError.dealMissingInvalidExtension( handler, e );
			isValidExtensionId = false;
		}
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.model.parser.SimpleDataSetState#end()
	 */
	public void end( ) throws SAXException
	{
		super.end( );
		OdaDataSet tmpElement = (OdaDataSet)getElement( );
		doCompatibleDataSetProperty( tmpElement );
		mergeResultSetAndResultSetHints( tmpElement );
		doCompatibleRemoveResultSetProperty( tmpElement );
		doCompatibleRemoveResultSetHitProperty( tmpElement );
		TemplateParameterDefinition refTemplateParam = tmpElement
				.getTemplateParameterElement( handler.getModule( ) );
		if ( refTemplateParam == null )
			return;
		OdaDataSet refDefaultElement = (OdaDataSet)refTemplateParam.getDefaultElement( );
		doCompatibleDataSetProperty( refDefaultElement );
		mergeResultSetAndResultSetHints( refDefaultElement );
		doCompatibleRemoveResultSetProperty( refDefaultElement );
		doCompatibleRemoveResultSetHitProperty( refDefaultElement );
	}
	/**
	 * Removes 'resultSet' property if version is earlier than 3.2.2.