@Nonnull
	private TransformerQueue buildQueue(@Nonnull List<Class<? extends ClassTransformer>> transformerClasses) throws TransformationException {
		TransformerQueue queue = new TransformerQueue();
		for (Class<? extends ClassTransformer> transformerClass : transformerClasses)
			insert(queue, transformerClass, Collections.emptySet());
		return queue;
	}
@param transformerClasses
		JVM class transformers to run.
@param predicate
		Filter to control which JVM classes are transformed.
		Can be {@code null} to transform all JVM classes.

@return Result container with details about the transformation, including any failures, the transformed classes,
and the option to apply the transformations to the workspace.

@throws TransformationException
		When transformation cannot be run for any reason.
recaf-core/src/main/java/software/coley/recaf/services/transform/TransformationApplier.java