protected boolean setBeanPropertyIfExistsAndNotSet( Object target,
String propertyName,
Object value ) {
Reflection reflection = new Reflection(target.getClass());
try {
if (reflection.invokeGetterMethodOnTarget(propertyName, target) == null) {
reflection.invokeSetterMethodOnTarget(propertyName, target, value);
return true;
}
return false;
} catch (Exception e) {