public <T> void addTypeInstanceCreator(@Nonnull Class<? extends T> type, @Nonnull InstanceCreator<? extends T> creator) {
		register(type, creator);
	}
Register an instance creator for application-wide support.

@param type
		Type definition for the instance creator being registered.
@param creator
		Instance creator 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