diff --git a/compiler/cocoatouch/src/main/java/org/robovm/apple/foundation/NSNull.java b/compiler/cocoatouch/src/main/java/org/robovm/apple/foundation/NSNull.java
index c65d1800d..13520b973 100755
--- a/compiler/cocoatouch/src/main/java/org/robovm/apple/foundation/NSNull.java
+++ b/compiler/cocoatouch/src/main/java/org/robovm/apple/foundation/NSNull.java
@@ -44,7 +44,7 @@
/**/@Library("Foundation") @NativeClass/**/
/**/public/**/ class /**/NSNull/**/
extends /**/NSObject/**/
- /**/implements NSSecureCoding/**/ {
+ /**/implements NSSecureCoding/**/, CAAction /* CAAction is added as category in QuartzCore */{
/**/public static class NSNullPtr extends Ptr {}/**/
/**/static { ObjCRuntime.bind(NSNull.class); }/**/
@@ -68,4 +68,8 @@
@Method(selector = "initWithCoder:")
protected native @Pointer long init(NSCoder coder);
/**/
+
+ /* CAAction implementation */
+ @Method(selector = "runActionForKey:object:arguments:")
+ public native void runAction(String event, NSObject anObject, NSDictionary dict);
}