Bug 200755 [smoke]Fail to preview Crosstab after deploy BIRT in application servers.[0601][1102]
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/expression/AbstractExpressionCompiler.java
}
	/**
	 * An aggregation expression in the form of Total.xxx for example Total.sum(
	 * row.x ) This means the first child is a GETPROP node, and its left child
	 * is "Total" and its right child is "sum"
	 * 
	 * @param callNode
	 * @return @throws
	 *         DataException
	 */
	protected IAggregation getAggregationFunction( Node callNode )
			throws DataException
	{
		Node firstChild = callNode.getFirstChild( );
		if ( firstChild.getType( ) != Token.GETPROP )
			return null;
		Node getPropLeftChild = firstChild.getFirstChild( );
		if ( getPropLeftChild.getType( ) != Token.NAME
				|| !getPropLeftChild.getString( ).equals( TOTAL ) )
			return null;
		Node getPropRightChild = firstChild.getLastChild( );
		if ( getPropRightChild.getType( ) != Token.STRING )
			return null;
		String aggrFuncName = getPropRightChild.getString( );
		IAggregation agg = AggregationFactory.getInstance( )
				.getAggregation( aggrFuncName );
		if ( agg == null )
		{