code: private void  marker(Attributes attributes) throws SVGParseException
     {
        debug("<marker>");
  
        if (currentElement == null)
           throw new SVGParseException("Invalid document. Root element must be <svg>");
        SVG.Marker  obj = new SVG.Marker();
        obj.document = svgDocument;
        obj.parent = currentElement;
        parseAttributesCore(obj, attributes);
        parseAttributesStyle(obj, attributes);
        parseAttributesConditional(obj, attributes);
        parseAttributesViewBox(obj, attributes);
        parseAttributesMarker(obj, attributes);
        currentElement.addChild(obj);
        currentElement = obj;
     }
docs: <marker> element