Bug 313297 XML data set fail in chart data preview
chart/org.eclipse.birt.chart.ui/src/org/eclipse/birt/chart/ui/swt/CustomPreviewTable.java
throws IllegalArgumentException
		{
			if ( iColumn > cells.length )
			{
				throw new IllegalArgumentException( Messages.getString( "CustomPreviewTable.Exception.InvalidColumnIndexSpecifiedOnly", new Object[]{String.valueOf( iColumn ), String.valueOf( cells.length )} ) ); 
			}
			cells[iColumn].add( sText );
			if ( cells[iColumn].size( ) > iMaxRowIndex )
			{
				iMaxRowIndex = cells[iColumn].size( );
				updateScrollbars( );
			}
		}
		public void setText( String sText, int iColumn, int iRow )
				throws IllegalArgumentException
		{
			if ( iColumn > cells.length )
			{
				throw new IllegalArgumentException( Messages.getString( "CustomPreviewTable.Exception.InvalidColumnIndexSpecifiedOnly", new Object[]{String.valueOf( iColumn ), String.valueOf( cells.length )} ) ); 
			}
			if ( iRow < 0 )
			{
				throw new IllegalArgumentException( Messages.getString( "CustomPreviewTable.Exception.RowIndexGreaterThan0" ) ); 
			}
			cells[iColumn].ensureCapacity( iRow );
			cells[iColumn].setElementAt( sText, iRow );
			if ( cells[iColumn].size( ) > iMaxRowIndex )
			{
				iMaxRowIndex = cells[iColumn].size( );
				updateScrollbars( );