return !String.class.equals(target.getClassType()) && converters.existsFor(target.getClassType());
}
public Object instantiate(Target<?> target, Parameters parameters) {
try {
Parameter parameter = parameters.namedAfter(target);
return converterForTarget(target).convert(parameter.getValue(), target.getClassType(), localization.getBundle());
} catch (ConversionError ex) {
errors.add(new ValidationMessage(ex.getMessage(), target.getName()));
} catch (IllegalStateException e) {
return setPropertiesAfterConversions(target, parameters);
}