attr.addAttribute("", "", "xmlns:xlink", "CDATA", SVGConstants.XLINK_NAMESPACE);
attr.addAttribute(SVGConstants.XMLNS_NAMESPACE, "xlink", "xmlns:xlink", "CDATA", SVGConstants.XLINK_NAMESPACE);
    public void output(ContentHandler handler) throws SAXException {        if (dim.getDimensionBlock().length() > 0) {            AttributesImpl attr = new AttributesImpl();            StringBuffer buf = new StringBuffer();            buf.append("translate(");            buf.append((dim.getInsertPoint().getX()));            buf.append(" ");            buf.append((dim.getInsertPoint().getY()));            buf.append(")");            SVGUtils.addAttribute(attr, "transform", buf.toString());            dim.setAttributes(attr);            SVGUtils.startElement(handler, SVGConstants.SVG_GROUP, attr);            attr = new AttributesImpl();            attr.addAttribute("", "", "xmlns:xlink", "CDATA",                SVGConstants.XLINK_NAMESPACE);            attr.addAttribute(SVGConstants.XLINK_NAMESPACE, "href",                "xlink:href", "CDATA",                "#" + SVGUtils.validateID(dim.getDimensionBlock()));            SVGUtils.emptyElement(handler, SVGConstants.SVG_USE, attr);            SVGUtils.endElement(handler, SVGConstants.SVG_GROUP);        }    }