Bug 207825 Crosstab gives wrong default for Totals on Count
xtab/org.eclipse.birt.report.item.crosstab.ui/src/org/eclipse/birt/report/item/crosstab/internal/ui/editors/action/AddSubTotalAction.java
setImageDescriptor( ImageDescriptor.createFromImage( image ) );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.jface.action.Action#run()
	 */
	public void run( )
	{
		transStar( NAME );
		try
		{
			AggregationDialog dialog = new AggregationDialog( UIUtil.getDefaultShell( ) );
			dialog.setAxis( levelHandle.getAxisType( ) );
			List rowSubTotals = getSubTotalInfo( ICrosstabConstants.ROW_AXIS_TYPE );
			List rowGrandTotals = getGrandTotalInfo(ICrosstabConstants.ROW_AXIS_TYPE );
			List colSubTotals = getSubTotalInfo( ICrosstabConstants.COLUMN_AXIS_TYPE );
			List colGrandTotals = getGrandTotalInfo(ICrosstabConstants.COLUMN_AXIS_TYPE );
			dialog.setInput( copySubTotal( rowSubTotals ),
					copyGrandTotal( rowGrandTotals ), 
					copySubTotal( colSubTotals ),
					copyGrandTotal( colGrandTotals ));
			if ( dialog.open( ) == Window.OK )
			{
				Object[] result = (Object[]) dialog.getResult( );
				processSubTotal( rowSubTotals, (List) result[0] );
				processGrandTotal( rowGrandTotals, (List) result[1], ICrosstabConstants.ROW_AXIS_TYPE);
				
				processSubTotal( colSubTotals, (List) result[2] );
				processGrandTotal( colGrandTotals, (List) result[3],ICrosstabConstants.COLUMN_AXIS_TYPE );