void (Pair<ControlValueAccessor, BeanValueAccessor> binding) { if (!binding.first.isEnabled()) { return; } Object value = binding.first.getValue(); try { value = convert(value, binding.second.getType()); binding.second.setValue(value); } catch (IllegalArgumentException e) { LOG.debug(e); } }