jodd-bean/src/main/java/jodd/bean/BeanProperty.java
public void updateBean(final Object bean) {
		this.setBean(bean);

		if (this.cd != null && this.cd.isSupplier()) {
			final Object newBean = ((Supplier)this.bean).get();
			setBean(newBean);
		}
	}
public void updateBean(final Object bean) {
		this.setBean(bean);

		if (this.cd != null && this.cd.isSupplier()) {
			final Object newBean = ((Supplier)this.bean).get();
			setBean(newBean);
		}
	}
Updates the bean. Detects special case of suppliers.