Bug 150899 Cannot bind data values to chart series, which causes chart preview fail.
How to reproduce it? 1. Create a new chart, bind it with valid data set. 2. Assign the valid data values to category series and value series. Current result: 1. There is no chart live preview in chart builder. It still uses the default sample data. 2. Preview, dataset invalid exception is thrown out. Investigation: It is perhaps caused by ResultSetWrapper.java. There is no initializeMeta( ) in the Constructor.
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/internal/datafeed/ResultSetWrapper.java
*/
	private boolean bBaseGroupingApplied = false;
	private final GroupKey[] oaGroupKeys;
	/**
	 * A reusable instance that indicates no group breaks
	 */
	private static final int[] NO_GROUP_BREAKS = new int[0];
	private static ILogger logger = Logger.getLogger( "org.eclipse.birt.chart.engine/datafeed" ); 
	/**
	 * The default constructor that allows creation of a resultset wrapper
	 * 
	 * @param stExpressionKeys
	 *            The set of expressions associated with each column in the
	 *            resultset
	 * @param liResultSet
	 *            A list of rows that represent the actual resultset data
	 *            content. Each row contains an Object[]
	 * @param groupKeys
	 *            An array of orthogonal grouping keys, if it's null or
	 *            zero-length, no orthogonal grouping used.
	 */
	public ResultSetWrapper( Collection stExpressionKeys, List liResultSet,
			GroupKey[] groupKeys )
	{
		rawResultSet = liResultSet;
		workingResultSet = new ArrayList( );
		workingResultSet.addAll( rawResultSet );
		saExpressionKeys = (String[]) stExpressionKeys.toArray( new String[stExpressionKeys.size( )] );
		
		iaDataTypes = new int[saExpressionKeys.length];