*/
protected void buildShape(BridgeContext ctx,
Element e,
ShapeNode shapeNode) {
try {
SVGOMCircleElement ce = (SVGOMCircleElement) e;
// 'cx' attribute - default is 0
AbstractSVGAnimatedLength _cx =
(AbstractSVGAnimatedLength) ce.getCx();
float cx = _cx.getCheckedValue();
// 'cy' attribute - default is 0
AbstractSVGAnimatedLength _cy =
(AbstractSVGAnimatedLength) ce.getCy();
float cy = _cy.getCheckedValue();
// 'r' attribute - required
AbstractSVGAnimatedLength _r =
(AbstractSVGAnimatedLength) ce.getR();
float r = _r.getCheckedValue();
float x = cx - r;
float y = cy - r;
float w = r * 2;