def store( value )
      result = value.simplify
      self.class.target.new(result.get).write @value
      result
    end
def store( value )
      result = value.simplify
      self.class.target.new(result.get).write @value
      result
    end
Store new value in this pointer

 @param [Object] value New value for this pointer object.

 @return [Object] Returns +value+.

 @private