@Nonnull
	@Override
	protected Result<ClassPrinter> classPrinter(@Nonnull ClassPathNode path) {
		ClassInfo classInfo = path.getValue();
		try {
			return Result.ok(new JvmClassPrinter(new ByteArrayInputStream(classInfo.asJvmClass().getBytecode())));
		} catch (Throwable t) {
			logger.error("Uncaught error creating class printer for: {}", classInfo.getName(), t);
			return Result.exception(t);
		}
	}
JVM assembler pipeline implementation.

@author Justus Garbe
recaf-core/src/main/java/software/coley/recaf/services/assembler/JvmAssemblerPipeline.java