if (property.isPropertySet(lnfClassname, sel)) {
String setMethodName = mi.getName().getFullyQualifiedName();
String writeMethodName = property.getSetName();
if (writeMethodName != null && setMethodName.equals(writeMethodName)) {
List args = mi.arguments();
IValueParser vp = property.getValueParser();
if (vp != null) {
Object oldValue = property.getFieldValue(bean);
Object newValue = vp.parseValue(oldValue, args);
property.setFieldValue(bean, newValue);
}
}
}
}