             return
         }
         
-        copyStrikethroughStyleToDOM(spanning: range, style: style)
-    }
-    
-    private func copyStrikethroughStyleToDOM(spanning range: NSRange, style: NSUnderlineStyle) {
+        copyToDOM(strikethroughStyleSpanning: range, strikethroughStyle: style)
+    }
+    
+    private func copyToDOM(strikethroughStyleSpanning range: NSRange, strikethroughStyle style: NSUnderlineStyle) {
         
         switch (style) {
         case .StyleSingle:

        }
    }
    
    private func copyUnderlineStyleToDOM(spanning range: NSRange, attributeValue value: AnyObject) {
        
        guard let intValue = value as? Int else {
            assertionFailure("The underline style is always expected to be an Int.")

        }
    }
    
    private func copyToDOM(fontAttributesSpanning range: NSRange, fromAttributeValue value: AnyObject) {
        
        guard let font = value as? UIFont else {
            assertionFailure("Was expecting a UIFont object as the value for the font attribute.")
            return
        }
        
        copyToDOM(fontAttributesSpanning: range, fromFont: font)
    }
    
    private func copyToDOM(fontAttributesSpanning range: NSRange, fromFont font: UIFont) {
        
        let fontTraits = font.fontDescriptor().symbolicTraits
        
