public void takeValuesFrom(Bean<T> bean){
  for (  PropertyDescriptor property : getProperties()) {
    setValue(property,bean.getValue(property.getName()));
  }
}

public void takeValuesFrom ( Bean < T > bean ) { for ( PropertyDescriptor property : getProperties ( ) ) { setValue ( property , bean . getValue ( property . getName ( ) ) ) ; } }
changes this bean ' s properties ' values such that they are equal to the given bean ' s properties ' values .
