         super.init()
     }
     
-    @objc func encodeWithCoder(encoder: NSCoder) {
+    @objc func encode(with encoder: NSCoder) {
     }
     
     static func dataSize() -> Int {

    var dirty: Bool = true
}

class TestClass : NSObject, SOCoding, NSCoding {
    
    var a : Int = 0
    

        super.init()
    }
    
    @objc func encode(with encoder: NSCoder) {
    }
    
    static func dataSize() -> Int {
