Reads the value of a property.
Parameters: instance - the object to read a value from Parameters: propertyName - the name of the property to read (case is ignored) throws: UnsupportedOperationException - if the property is write only throws: IllegalArgumentException - if property does not exist
Updates the value of a property.
Parameters: instance - the object to update Parameters: propertyName - the name of the property to update (case is ignored) throws: UnsupportedOperationException - if the property is read only throws: IllegalArgumentException - if property does not exist