docs: public static void setField(
  		final Object target,
  		final String name,
  		final Object value
  	) {
  		final Field field = findField(target.getClass(), name)
  			.orElseThrow(() -> new IllegalArgumentException(name + " not found."));
  
  		try {
  			field.setAccessible(true);
  			field.set(target, value);
  		} catch (IllegalAccessException e) {
  			throw new IllegalArgumentException(e);
  		}
  	}