code: public static void setField(Object t, String name, Object value) {
  		Field field = findField(t.getClass(), name);
  		setField(t, field, value);
  	}
docs: Set the field represented by the supplied {@link Field field object} on
  the specified {@link Object target object} to the specified
  <code>value</code>. In accordance with {@link Field#set(Object, Object)}
  semantics, the new value is automatically unwrapped if the underlying
  field has a primitive type.
  <p>
  Thrown exceptions are handled via a call to
  
  @param t
  the target object on which to set the field
  @param name
  the field to set
  @param value
  the value to set; may be <code>null</code>