{
((ILocalizable)defaultConverter).setLocale(locale);
}</BUG>
return defaultConverter.convert(value, c);
}
<BUG>if (converter instanceof ILocalizable)
{
((ILocalizable)converter).setLocale(locale);
}</BUG>
try

{
return null;
}
if (c == null)
{
throw new IllegalArgumentException("Class cannot be null");
}
if (c.isAssignableFrom(value.getClass()))
