         }
     }
 
-    public func processTransform(xmlElement: NSXMLElement, state: State) throws -> Transform2D? {
+    public func processTransform(xmlElement: NSXMLElement) throws -> Transform2D? {
         guard let value = xmlElement["transform"]?.stringValue else {
             return nil
         }

        }

        if let svgElement = svgElement {
            svgElement.style = try processStyle(xmlElement, state: state, svgElement: svgElement)
            svgElement.transform = try processTransform(xmlElement, state: state)

            if let id = xmlElement["id"]?.stringValue {
                svgElement.id = id

    }
    
    public func processStyle(xmlElement: NSXMLElement,
                             svgElement: SVGElement) throws -> SwiftGraphics.Style? {
        var styleElements: [StyleElement] = []

