generate C++ interface header, proxy and stub headers and sources.
diff --git a/Interface.h b/Interface.h
index 1a035b6..04a272c 100644
--- a/Interface.h
+++ b/Interface.h
@@ -4,7 +4,7 @@
 
 #include "Scope.h"
 
-#include <utils/Vector.h>
+#include <vector>
 
 namespace android {
 
@@ -20,9 +20,21 @@
 
     const Type *superType() const;
 
+    const std::vector<Method *> &methods() const;
+
+    std::string getCppType(StorageMode mode, std::string *extra) const override;
+
+    void emitReaderWriter(
+            Formatter &out,
+            const std::string &name,
+            const std::string &parcelObj,
+            bool parcelObjIsPointer,
+            bool isReader,
+            ErrorMode mode) const override;
+
 private:
     Type *mSuperType;
-    Vector<Method *> mMethods;
+    std::vector<Method *> mMethods;
 
     DISALLOW_COPY_AND_ASSIGN(Interface);
 };