Bug 182680 Use feature of new Aggregation framework of Data Engine.
DataEngine will implement new aggregation framework in 2.2.0RC0. After the implementation is finished Engine should go ahead to use new column bindings in definition of map/highlight.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/data/dte/ReportQueryBuilder.java
protected String transformExpression( String expr,
				IBaseQueryDefinition query, String groupName )
		{
			if ( expr == null )
			{
				return null;
			}
			if ( query != null )
			{
				List expressions = new ArrayList( );
				expressions.add( expr );	
				ITotalExprBindings totalExpressionBinding = expressionUtil
					.prepareTotalExpressions( expressions, groupName );
				
				addNewColumnBindings( query, totalExpressionBinding );
				
				List newExpressions = totalExpressionBinding.getNewExpression( );
				return (String) newExpressions.get( 0 );
			}
			return expr;
		}			
		
		/**
		 * Transfer the old visibility and hightlight expressions to column dataBinding and bind
		 * it to the Query. And create new visibility and hightlight expressions to replace
		 * the old.
		 */
		private void transformColumnExpressions( ColumnDesign column,
				IBaseQueryDefinition query, String groupName )
		{