code: private void setProperty(Object target, String name, Object value) {
          if(! ReflectionUtils.setProperty(target, name, getValue(value))) {
              // no property was found, try to set the field directly
              setField(target, name, value);
          }
      }
docs: Private methods *