diff --git a/dhscanner-bitcode.cabal b/dhscanner-bitcode.cabal
--- a/dhscanner-bitcode.cabal
+++ b/dhscanner-bitcode.cabal
@@ -20,7 +20,7 @@
     in mind. The commands resemble an abstract RISC-style assembley, motivated by keeping
     later-phases analyses as simple as possible.
 
-version:            1.0.9
+version:            1.0.10
 license:            GPL-3.0-only
 license-file:       LICENSE
 author:             OrenGitHub
diff --git a/src/Callable.hs b/src/Callable.hs
--- a/src/Callable.hs
+++ b/src/Callable.hs
@@ -53,12 +53,20 @@
    | Function FunctionContent
    deriving ( Show, Eq, Ord, Generic, ToJSON, FromJSON )
 
+data HostingClassSuper
+   = HostingClassSuper
+     {
+         hostingClassSuperName :: Token.SuperName,
+         hostingClassSuperResolvedType :: Maybe Fqn
+     }
+     deriving ( Show, Eq, Ord, Generic, ToJSON, FromJSON )
+
 data MethodContent
    = MethodContent
      {
          methodName :: Token.MethodName,
          hostingClassName :: Token.ClassName,
-         hostingClassSupers :: [ Fqn ],
+         hostingClassSupers :: [ HostingClassSuper ],
          methodBody :: Cfg,
          methodLocation :: Location
      }
