@Nullable
	@SuppressWarnings("unchecked")
	public <T extends JvmClassTransformer> T getOptionalJvmTransformer(Class<T> key) {
		// NOTE: Any Recaf-defined transformer must be @Dependent so that CDI doesn't give you proxy wrappers
		// of the class. Our map is identity based, and if you do 'get(MyClass.class)' and we end up storing the
		// proxy wrapper, then the lookup will fail even though the transformer is seemingly registered.
		JvmClassTransformer transformer = transformerMap.get(key);
		if (transformer == null)
			return null;
		return (T) transformer;
	}
Get the {@link JvmClassTransformer} instance associated with this context, if it is registered.

@param key
		Transformer class.
@param <T>
		Transformer type.

@return Shared instance of the transformer within this context,
or {@code null} if no such transformer is registered to this context.
recaf-core/src/main/java/software/coley/recaf/services/transform/JvmTransformerContext.java