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
{
						cSelectionBack = gc.getBackground( );
						cSelectionFore = gc.getForeground( );
						gc.setBackground( Display.getCurrent( )
								.getSystemColor( SWT.COLOR_LIST_SELECTION ) );
						gc.setForeground( Display.getCurrent( )
								.getSystemColor( SWT.COLOR_LIST_SELECTION_TEXT ) );
						gc.fillRectangle( iXStart - columnWidthOffset,
								iYStart,
								getColumnWidthFor( iC ),
								( iYEnd - iYStart ) );
						gc.drawRectangle( iXStart - columnWidthOffset,
								iYStart,
								getColumnWidthFor( iC ),
								( iYEnd - iYStart ) );
					}
					else
					{
						gc.setForeground( cText );
					}
					
					String sContent = ( cells[iC].size( ) > 0 && cells[iC].size( ) > iR ) ? ( cells[iC].elementAt( iR ) != null ? cells[iC].elementAt( iR )
							.toString( )
							: "" ) : ""; 
					gc.drawText( sContent,
							iXStart - columnWidthOffset + 3,
							iYStart + 3 );
					if ( iC == iColumnIndex )
					{
						if ( bColumnSelection || iR == this.iSelectedRow )