private Object coerce(Class<?> clazz, String value) { Coercer<?> coercer = getCoercerFor(coercibles, clazz); if (coercer == null) { coercer = getCoercerFor(DEFAULT_COERCIBLES, clazz); if (coercer == null) { throw new IllegalStateException(String.format("Don't know how to handle a '%s' type for value '%s'", clazz, value)); } } return coercer.coerce(value); }
private Object coerce(Class<?> clazz, String value) { Coercer<?> coercer = getCoercerFor(coercibles, clazz); if (coercer == null) { coercer = getCoercerFor(DEFAULT_COERCIBLES, clazz); if (coercer == null) { throw new IllegalStateException(String.format("Don't know how to handle a '%s' type for value '%s'", clazz, value)); } } return coercer.coerce(value); }