saveHelper.doSaveExpr( realValueMap );
saveHelper.doSaveExpr( exprValueMap );
	Map getColumnsValue( ) throws DataException	{		Map exprValueMap = new HashMap( );		Map realValueMap = new HashMap( );		for ( int i = 0; i < allManualBindingExprs.size( ); i++ )		{			List list = (List) allManualBindingExprs.get( i );			Iterator it = list.iterator( );			while ( it.hasNext( ) )			{				BindingColumn bindingColumn = (BindingColumn) it.next( );				Object exprValue = evaluateValue( bindingColumn, MANUAL_BINDING );				exprValueMap.put( bindingColumn.columnName, exprValue );				if ( exprValue instanceof BirtException == false )					realValueMap.put( bindingColumn.columnName, exprValue );			}		}		Iterator itr = this.allAutoBindingExprs.iterator( );		while ( itr.hasNext( ) )		{			BindingColumn bindingColumn = (BindingColumn) itr.next( );			Object exprValue = evaluateValue( bindingColumn, AUTO_BINDING );			exprValueMap.put( bindingColumn.columnName, exprValue );			if ( exprValue instanceof BirtException == false )				realValueMap.put( bindingColumn.columnName, exprValue );		}		saveHelper.doSaveExpr( realValueMap );		return exprValueMap;	}