}
if (AtomicReference.class.isAssignableFrom(type)) {
return new AtomicReferenceDecoder(type);
}
if (AtomicReferenceArray.class.isAssignableFrom(type)) {
return new AtomicReferenceArrayDecoder(type);
}
if (SimpleDateFormat.class.isAssignableFrom(type)) {
return new SimpleDateFormatDecoder(type);
}
return null;