code: protected void doUpdateBeanValue(final Object value) {
  		String beanProperty = getBeanProperty();
  		if (beanProperty != null && beanProperty.length() > 0 && !".".equals(beanProperty)) {
  			Object bean = getBean();
  			if (bean != null) {
  				try {
  					Object beanValue = getBeanValue();
  					if (!Util.equals(beanValue, value)) {
  						PropertyUtils.setProperty(bean, beanProperty, value);
  					}
  				} catch (Exception e) {
  					LOG.error("Failed to set bean property " + beanProperty + " on " + bean);
  				}
  			}
  		}
  	}
docs: Updates the bean value with the new value.
  
  @param value the new value with which to update the bean