}else if(Calendar.class.equals(clazz)){
return new CalendarType();
}else if(Locale.class.equals(clazz)){
return new LocaleType();
}else if(TimeZone.class.equals(clazz)){
return new TimeZoneType();
}else if(Currency.class.equals(clazz)){
return new CurrencyType();
}else{
return new SerializableType(clazz);
}