diff --git a/btypes_big_integer/src/main/java/de/hhu/stups/btypes/BFreetype.java b/btypes_big_integer/src/main/java/de/hhu/stups/btypes/BFreetype.java
new file mode 100644
index 0000000000000000000000000000000000000000..44ff59d61aec680a113dd2ac2a835463cb8cf8d3
--- /dev/null
+++ b/btypes_big_integer/src/main/java/de/hhu/stups/btypes/BFreetype.java
@@ -0,0 +1,12 @@
+package de.hhu.stups.btypes;
+
+public class BFreetype implements BObject {
+
+    public BBoolean isFreetype() {
+        return new BBoolean(true);
+    }
+
+    public BBoolean isNotFreetype() {
+        return new BBoolean(false);
+    }
+}
diff --git a/btypes_primitives/src/main/java/de/hhu/stups/btypes/BFreetype.java b/btypes_primitives/src/main/java/de/hhu/stups/btypes/BFreetype.java
new file mode 100644
index 0000000000000000000000000000000000000000..44ff59d61aec680a113dd2ac2a835463cb8cf8d3
--- /dev/null
+++ b/btypes_primitives/src/main/java/de/hhu/stups/btypes/BFreetype.java
@@ -0,0 +1,12 @@
+package de.hhu.stups.btypes;
+
+public class BFreetype implements BObject {
+
+    public BBoolean isFreetype() {
+        return new BBoolean(true);
+    }
+
+    public BBoolean isNotFreetype() {
+        return new BBoolean(false);
+    }
+}