         return outParser.convert(inNode)
     }
 
+
     // MARK: - NSCoder Methods
 
     open override func encode(with aCoder: NSCoder) {

        aCoder.encode(rootTagName, forKey: Keys.rootTagName)
        aCoder.encode(rawHTML, forKey: Keys.rawHTML)
    }



    // MARK: - NSTextAttachmentContainer

}


// MARK: - NSCopying
//
extension HTMLAttachment: NSCopying {

    public func copy(with zone: NSZone? = nil) -> Any {
        let clone = HTMLAttachment()
        clone.rawHTML = rawHTML
        clone.delegate = delegate
        return clone
    }
}


// MARK: - Private Helpers
//
private extension HTMLAttachment {
