Bug 156324 Selectively broadcast event for older library
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/OdaDataSetState.java
* Returns the result set column in the given position.
	 * 
	 * @param pos
	 *            the position
	 * @return the matched result set column
	 */
	private static OdaResultSetColumn findResultSet( List resultSets,
			String columnName, Integer pos )
	{
		for ( int i = 0; i < resultSets.size( ); i++ )
		{
			OdaResultSetColumn setColumn = (OdaResultSetColumn) resultSets
					.get( i );
			
			if ( ( pos != null && pos.equals( setColumn.getPosition( ) ) )
					|| ( columnName != null && columnName.equals( setColumn
							.getColumnName( ) ) ) )
				return setColumn;
		}
		return null;
	}
	/**
	 * Returns a OdaResultSetColumn that maps from ResultSetColumn.
	 * 
	 * @param oldColumn
	 *            the result set column to convert
	 * @return the new OdaResultSetColumn
	 */
	private static OdaResultSetColumn convertResultSetColumnToOdaResultSetColumn(
			ResultSetColumn oldColumn )