Revert "Refactor top-level AST nodes"

This reverts commit b696437d842d59c0cc26411fa3d71cb91897c572.

Change-Id: Id5c716536299cfad4d13c5891d9be8b1fa2aceae
diff --git a/generate_java.cpp b/generate_java.cpp
index b6054c8..55fa791 100644
--- a/generate_java.cpp
+++ b/generate_java.cpp
@@ -52,7 +52,11 @@
                 AidlInterface* iface, JavaTypeNamespace* types,
                 const IoDelegate& io_delegate)
 {
-    Class* cl = generate_binder_interface_class(iface, types);
+    Class* cl;
+
+    if (iface->item_type == INTERFACE_TYPE_BINDER) {
+        cl = generate_binder_interface_class(iface, types);
+    }
 
     Document* document = new Document;
         document->comment = "";