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
index 44ff59d61aec680a113dd2ac2a835463cb8cf8d3..5676c26eaf4ad3b3ec6dc58233ca6d21eb4e37fd 100644
--- 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
@@ -1,6 +1,6 @@
 package de.hhu.stups.btypes;
 
-public class BFreetype implements BObject {
+public abstract class BFreetype implements BObject {
 
     public BBoolean isFreetype() {
         return new BBoolean(true);
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
index 44ff59d61aec680a113dd2ac2a835463cb8cf8d3..5676c26eaf4ad3b3ec6dc58233ca6d21eb4e37fd 100644
--- a/btypes_primitives/src/main/java/de/hhu/stups/btypes/BFreetype.java
+++ b/btypes_primitives/src/main/java/de/hhu/stups/btypes/BFreetype.java
@@ -1,6 +1,6 @@
 package de.hhu.stups.btypes;
 
-public class BFreetype implements BObject {
+public abstract class BFreetype implements BObject {
 
     public BBoolean isFreetype() {
         return new BBoolean(true);