@Override
			@SuppressWarnings("unchecked")
			public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) {
				if (Language.class.isAssignableFrom(type.getRawType()))
					return (TypeAdapter<T>) adapter;
				return null;
			}
New Procyon decompiler instance.

@param gsonProvider
		Gson provider to register deserialization with.
@param config
		Config instance.
recaf-core/src/main/java/software/coley/recaf/services/decompile/procyon/ProcyonDecompiler.java