logger.logp( Level.FINE, ResultIterator.class.getName( ), "getValue", "get of value IBaseExpression: " + LogUtil.toString( dataExpr ) ); checkStarted( );  Object exprValue = ExprEvaluateUtil.evaluateExpression( dataExpr, odiResult, scope, logger );  this.getRdSaveUtil( ).doSaveExpr( dataExpr, exprValue );
Object exprValue = doGetValue( dataExpr ); this.getRdSaveUtil( ).doSaveExpr( dataExpr, exprValue );
	public Object getValue( IBaseExpression dataExpr ) throws BirtException	{		logger.logp( Level.FINE,				ResultIterator.class.getName( ),				"getValue",				"get of value IBaseExpression: " + LogUtil.toString( dataExpr ) );		checkStarted( );		Object exprValue = ExprEvaluateUtil.evaluateExpression( dataExpr,				odiResult,				scope,				logger );				this.getRdSaveUtil( ).doSaveExpr( dataExpr, exprValue );				return exprValue;	}