}
private Object defaultTransform(Object arg, Class<?> parameterType, Locale locale) throws Throwable {
Method transformMethod = transformMethods.get(parameterType);
if (transformMethod == null) {
throw new CantTransform(arg, parameterType);
}
return methodInvoker.invoke(transformMethod, null, new Object[]{arg, locale});
}