      @Test     public void testRelativeArcOperatorCoordinates() {         PathSvgNodeRenderer path = new PathSvgNodeRenderer();         String instructions = "M 000,000 a 00 00 0 0 0 00 00";         path.setAttribute(SvgConstants.Attributes.D, instructions);         IPathShape arc = ((List<IPathShape>) path.getShapes()).get(0);         Point end = arc.getEndingPoint();         Assert.assertEquals(new Point(000, 000), end);     }      @Test     public void testMultipleRelativeArcOperatorCoordinates() {         PathSvgNodeRenderer path = new PathSvgNodeRenderer();         String instructions = "M 000,000 a 00 00 0 0 0 00 00 a 00 00 0 0 0 00 00";         path.setAttribute(SvgConstants.Attributes.D, instructions);         IPathShape arc = ((List<IPathShape>) path.getShapes()).get(0);         Point end = arc.getEndingPoint();         Assert.assertEquals(new Point(000, 000), end);     }      @Test     public void testAbsoluteArcOperatorCoordinates() {         PathSvgNodeRenderer path = new PathSvgNodeRenderer();         String instructions = "M 000,000 A 00 00 0 0 0 000 000";         path.setAttribute(SvgConstants.Attributes.D, instructions);         IPathShape arc = ((List<IPathShape>) path.getShapes()).get(0);         Point end = arc.getEndingPoint();         Assert.assertEquals(new Point(000, 000), end);     }      @Test     public void testMultipleAbsoluteArcOperatorCoordinates() {         PathSvgNodeRenderer path = new PathSvgNodeRenderer();         String instructions = "M 000,000 A 00 00 0 0 0 000 000 A 00 00 0 0 0 000 000";         path.setAttribute(SvgConstants.Attributes.D, instructions);         IPathShape arc = ((List<IPathShape>) path.getShapes()).get(0);         Point end = arc.getEndingPoint();         Assert.assertEquals(new Point(000, 000), end);     }      