package org.hummingbirdlang.types;

public class ClassType extends CompositeType {
  private String name;
  private Type superClass;

  public ClassType(String name, Type superClass) {
    this.name = name;
    this.superClass = superClass;
  }
}

package org.hummingbirdlang.types;

public class ClassType extends CompositeType {
  private Type superClass;
}

--- 
+++ 
@@ -1,5 +1,11 @@
 package org.hummingbirdlang.types;
 
 public class ClassType extends CompositeType {
+  private String name;
   private Type superClass;
+
+  public ClassType(String name, Type superClass) {
+    this.name = name;
+    this.superClass = superClass;
+  }
 }
Add name and constructor to class type
