Update the state of the passed target object using the passed value. 
- Parameters:
 - 
  
    |   | hTarget  | the Object to update the state of  | 
    |   | ohValue  | the new value to update the state with | 
  
 
- Exceptions:
 - 
  
    |   | ClassCastException  | if this ValueUpdater is incompatible with the passed target object or the value and the implementation requires the passed object or the value to be of a certain type  | 
    |   | Exception  | if this ValueUpdater encounters a checked exception in the course of updating the target object  | 
    |   | IllegalArgumentException  | if this ValueUpdater cannot handle the passed target object or value for any other reason; an implementor should include a descriptive message  |