diff --git a/pom.xml b/pom.xml
index 97a10db9..861d78b1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -336,6 +336,11 @@
click-nodeps
2.3.0
+
+ org.ceylon-lang
+ ceylon.language
+ 1.3.3
+
diff --git a/src/main/java/ysoserial/payloads/Ceylon.java b/src/main/java/ysoserial/payloads/Ceylon.java
new file mode 100644
index 00000000..f4edfdec
--- /dev/null
+++ b/src/main/java/ysoserial/payloads/Ceylon.java
@@ -0,0 +1,23 @@
+package ysoserial.payloads;
+
+import com.redhat.ceylon.compiler.java.language.SerializationProxy;
+
+import ysoserial.payloads.annotation.Authors;
+import ysoserial.payloads.annotation.Dependencies;
+import ysoserial.payloads.util.Gadgets;
+
+@Authors({ Authors.KULLRICH })
+@Dependencies({ "org.ceylon-lang:ceylon.language:1.3.3" })
+public class Ceylon implements ObjectPayload