Where did you save the original value? If you assign a new value to a variable, the original value is gone.
Or if the variable is defined locally to a method, when the method exits all its local...