diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/.ratings b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/.ratings
index 1d69252bb5cb8618560bbb8e8ac9f491d72920f7..52b5d14c76c4de0015dfedae512084a7848c72cd 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/.ratings
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/.ratings
@@ -9,4 +9,4 @@ FeedbackChange.java b088fa89af648f1674f2f9c1f7f99d585ce801ca GREEN
 GridCanvasVisual.java 734027d56af342cd01ff445ba9347b8dbb6c83c2 GREEN
 MVCBundleManager.java 2b4ab114c55b30a3d98d7135458f8f3ddd244d58 GREEN
 MouseState.java ff90af6d1cca427ef6f3fded76367b535120a5df GREEN
-SVGExporter.java cbbd1eceb2910fd5c1693e05c5303a193127b9db YELLOW
+SVGExporter.java cbbd1eceb2910fd5c1693e05c5303a193127b9db GREEN
diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/visual/elliptic/EllipticBorderLocation.java b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/visual/elliptic/EllipticBorderLocation.java
index 6775dd54c01f8d76ecf1721185b60b63f1eec6c2..af451b11d388ba7ebd3831cf44322909892388e6 100644
--- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/visual/elliptic/EllipticBorderLocation.java
+++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/lwfxef/visual/elliptic/EllipticBorderLocation.java
@@ -51,6 +51,8 @@ public final class EllipticBorderLocation {
 	/**
 	 * Returns the location computed from this {@link EllipticBorderLocation} relative to the
 	 * ellipse center.
+	 * TODO(JE): leads to java.lang.ArithmeticException: / by zero if cos is 0. What is the
+	 * difference to the existing code? Why is an adaption needed?
 	 */
 	public DiagramCoordinate getLocation() {
 		double angle = Math.PI * angleInDegree / 180;