return null;
}
if( value instanceof Variable )
{
Variable var = (Variable) value;
Object realValue = variables.get( var.variableName() );
if( realValue == null )
{
throw new IllegalArgumentException( "Variable " + var.variableName() + " not bound" );
}
return realValue;