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/impl/ServiceForQueryResults.java
}
			return nameMap;
		}
		/**
		 * 
		 * @param expr
		 * @return
		 * @throws BirtException
		 */
		private boolean hasDataSetRowReference( IScriptExpression expr ) throws BirtException
		{
			return !ExpressionUtil.extractColumnExpressions( expr.getText( ), false ).isEmpty( );
		}
		
		/**
		 * 
		 * @param aggrReferences
		 * @param exprs
		 * @param aggrMap
		 * @return
		 * @throws DataException
		 */
		private boolean popAggrRefFromExprs( Set aggrReferences, List exprs, Map aggrMap ) throws DataException
		{
			boolean[] result = new boolean[exprs.size( )];
			for( int i = 0; i < exprs.size( ); i++ )
			{
				result[i] = this.popAggrRefFromBaseExpr( aggrReferences, (IBaseExpression)exprs.get(i), aggrMap );
			}