Attached patch resolves the import error in stretch.
diff -Naur ditaa-0.10.orig/src/org/stathissideris/ascii2image/graphics/ImageHandler.java ditaa-0.10/src/org/stathissideris/ascii2image/graphics/ImageHandler.java --- ditaa-0.10.orig/src/org/stathissideris/ascii2image/graphics/ImageHandler.java 2015-07-13 18:25:29.000000000 +0200 +++ ditaa-0.10/src/org/stathissideris/ascii2image/graphics/ImageHandler.java 2016-01-30 14:37:06.643519439 +0100 @@ -42,7 +42,7 @@ import org.apache.batik.bridge.BridgeContext; import org.apache.batik.bridge.GVTBuilder; import org.apache.batik.bridge.UserAgentAdapter; -import org.apache.batik.dom.svg.SAXSVGDocumentFactory; +import org.apache.batik.anim.dom.SAXSVGDocumentFactory; import org.apache.batik.dom.util.DocumentFactory; import org.apache.batik.ext.awt.image.codec.PNGEncodeParam; import org.apache.batik.ext.awt.image.codec.PNGImageEncoder; diff -Naur ditaa-0.10.orig/src/org/stathissideris/ascii2image/graphics/OffScreenSVGRenderer.java ditaa-0.10/src/org/stathissideris/ascii2image/graphics/OffScreenSVGRenderer.java --- ditaa-0.10.orig/src/org/stathissideris/ascii2image/graphics/OffScreenSVGRenderer.java 2015-07-13 18:25:29.000000000 +0200 +++ ditaa-0.10/src/org/stathissideris/ascii2image/graphics/OffScreenSVGRenderer.java 2016-01-30 14:37:06.643519439 +0100 @@ -29,7 +29,7 @@ import org.apache.batik.bridge.BridgeContext; import org.apache.batik.bridge.GVTBuilder; import org.apache.batik.bridge.UserAgentAdapter; -import org.apache.batik.dom.svg.SAXSVGDocumentFactory; +import org.apache.batik.anim.dom.SAXSVGDocumentFactory; import org.apache.batik.gvt.GraphicsNode; import org.apache.batik.gvt.renderer.ConcreteImageRendererFactory; import org.apache.batik.gvt.renderer.ImageRenderer;