code: public static void setField(Object object, String field, Object value) throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
  		Class<?> clazz = object.getClass();
  		Method m = clazz.getMethod( PROPERTY_ACCESSOR_PREFIX_SET + capitalize( field ), value.getClass() );
  		m.invoke( object, value );
  	}
docs: Set value for given object field.
  
  @param object object to be updated
  @param field field name
  @param value field value
  
  @throws NoSuchMethodException if property writer is not available
  @throws InvocationTargetException if property writer throws an exception
  @throws IllegalAccessException if property writer is inaccessible