public <T> void addTypeDeserializer(@Nonnull Class<? extends T> type, @Nonnull JsonDeserializer<? extends T> deserializer) {
		register(type, deserializer);
	}
Register a type deserializer for application-wide support.

@param type
		Type definition for the type deserializer being registered.
@param deserializer
		Deserializer implementation for the given type.
@param <T>
		Type to adapt.

@see GsonBuilder#registerTypeAdapter(Type, Object)
recaf-core/src/main/java/software/coley/recaf/services/json/GsonProvider.java