public static SpecTypeDecoder isSpecTypeDecoder(Class type) {
if (Appendable.class.isAssignableFrom(type)) {
return new AppendableDecoder(type);
}
if (Date.class.isAssignableFrom(type)) {
return new DateDecoder(type);
}
if (File.class.isAssignableFrom(type)) {
return new FileDecoder(type);
}
if (AtomicBoolean.class.isAssignableFrom(type)) {