final FontConsumer fontConsumer, final Log logger,
final GraphicOutputContext pdfContext,
final OutputStream outputStream) throws GraphicException {
super(textAsShapes);
/* TODO: Only write the comments if running in debug mode?? */
this.currentStream = new CharacterOutputStream(outputStream, true);
this.comment("%%%% Start FOrayGraphic SVG-to-PDF conversion. %%%%");
this.logger = logger;
this.fontConsumer = fontConsumer;
this.pdfContext = pdfContext;