Bug 213822 [Regression]Can not save the modification of group in Aggregation builder
Description: [2.2.2]Can not save the modification of group in Aggregation builder Build number: 2.2.2.v20071225-0630 Steps to reproduce: 1, New a table with two groups 2, Insert a aggregation builder in group footer 3, Select the first group and click OK 4, Open the builder again and modify the group to group2 Expected result: The modification can be saved Actual result: The modification takes no effect and the report design has no dirty mark after the modification. Error log:
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dialogs/BindingDialogHelper.java
GridData gd = new GridData( );
		gd.widthHint = 20;
		gd.heightHint = 20;
		button.setLayoutData( gd );
		button.setImage( image );
		if ( button.getImage( ) != null )
		{
			button.getImage( ).setBackground( button.getBackground( ) );
		}
	}
	private String getColumnBindingExpressionByName( String name )
	{
		List elementsList = DEUtil.getVisiableColumnBindingsList( this.bindingHolder );
		for ( Iterator iterator = elementsList.iterator( ); iterator.hasNext( ); )
		{
			ComputedColumnHandle binding = (ComputedColumnHandle) iterator.next( );
			if ( binding.getName( ).equals( name ) )
				return  ExpressionUtil.createJSRowExpression( name );
		}
		return null;
	}
	private List getFunctionArgNames( String function )
	{
		List argList = new ArrayList( );
		try
		{
			IAggregationInfo aggregationInfo = DataUtil.getAggregationFactory( )
					.getAggrInfo( function );
			Iterator argumentListIter = aggregationInfo.getParameters( )
					.iterator( );