* @return TODO
*/
public abstract boolean encode(T target, Writer writer, List<String> references);
public static JSONEncoder get(Class clazz) {
FixedTypeEncoder finalTypeDecoder = FixedTypeEncoder.isFinalTypeEncoder(clazz);
if (finalTypeDecoder != null) {
return finalTypeDecoder;
}
SpecTypeEncoder specTypeEncoder = SpecTypeEncoder.isSpecTypeEncoder(clazz);
if (specTypeEncoder != null) {