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
* @throws BirtException 
	 * @throws DataException 
	 */
	private boolean hasRowNumRefExpr( IBaseExpression expr ) throws DataException
	{
		if ( expr instanceof IScriptExpression )
			return hasRowNumRefExpr( (IScriptExpression) expr );
		else if ( expr instanceof IConditionalExpression )
		{
			IConditionalExpression ce = (IConditionalExpression) expr;
			return hasRowNumRefExpr( ce.getExpression( ) )
					|| hasRowNumRefExpr( ce.getOperand1( ) )
					|| hasRowNumRefExpr( ce.getOperand2( ) );
		}
		return false;
	}
	/**
	 * 
	 * @param expr
	 * @return
	 * @throws BirtException
	 * @throws DataException
	 */
	private boolean hasRowNumRefExpr( IScriptExpression expr ) throws DataException
	{
		try
		{
			if ( expr == null || expr.getText( ) == null )
				return false;
			if ( expr.getText( ).matches( ".*\\Qrow.__rownum\\E.*" ) )