diff --git a/src/test/java/jez04/structure/test/StructureHelper.java b/src/test/java/jez04/structure/test/StructureHelper.java
index 4ddbb17d1b23f7f6a86a6de7f00bd0842863052f..7934164b64cb3b3be79207d1809206188c31d7ec 100644
--- a/src/test/java/jez04/structure/test/StructureHelper.java
+++ b/src/test/java/jez04/structure/test/StructureHelper.java
@@ -294,9 +294,10 @@ class StructureHelper {
 					.map(Parameter::getType).map(clazz -> clazz.isArray() ? clazz.arrayType() : clazz)
 					.filter(Predicate.not(Class::isPrimitive)).map(Class::getCanonicalName)
 					.forEach(allClassesName::add);
-			allClassesName.add(foundClass.getSuperclass().getCanonicalName());
+			if(foundClass.getSuperclass() != null) {
+				allClassesName.add(foundClass.getSuperclass().getCanonicalName());
+			}
 		} catch (ClassNotFoundException e) {
-			// TODO Auto-generated catch block
 			e.printStackTrace();
 		}
 	}