         self.value = value
     }
     
-    @objc func copyWithZone(zone: NSZone) -> AnyObject {
+    @objc func copy(with: NSZone?) -> AnyObject {
         return CopyTestDelegate(value: value)
     }
 }

			
			delegatesCalled += 1
			
			delegate.doThis(delegatesCalled)
		}
		XCTAssertEqual(delegatesCalled,0)
		

			
			delegatesCalled += 1
			
			delegate.doThis(value: delegatesCalled)
		}
		
		XCTAssert(delegatesCalled == 2,"Must be 2")
