Support for inheritance of interfaces.
diff --git a/Interface.cpp b/Interface.cpp
index ec8d488..9c2ad27 100644
--- a/Interface.cpp
+++ b/Interface.cpp
@@ -5,7 +5,7 @@
 
 namespace android {
 
-Interface::Interface(Type *super)
+Interface::Interface(Interface *super)
     : mSuperType(super) {
 }
 
@@ -13,7 +13,7 @@
     mMethods.push_back(method);
 }
 
-const Type *Interface::superType() const {
+const Interface *Interface::superType() const {
     return mSuperType;
 }