code: public static void setFieldValue(final Object target, final String name, final Object value) {
  		Field field = FieldUtils.getDeclaredField(target.getClass(), name, true);
  
  		if (field == null) {
  			throw new IllegalArgumentException("Could not find field [" + name + "] on target [" + target + ']');
  		}
  
  		try {
  			field.set(target, value);
  		} catch (IllegalAccessException e) {
  			throw new ImpossibleException(e);
  		}
  	}
docs: 直接设置对象成员值，无视 private/protected 修饰符，不经过 setter 函数。
  
  @param target
  目标对象
  @param name
  成员名
  @param value
  成员值