Initial commit of Java backend to hidl-gen.

Change-Id: I38b62637df74d3e5daf702a8996502d0d5726033
diff --git a/FQName.h b/FQName.h
index 02c03bd..ae7fe80 100644
--- a/FQName.h
+++ b/FQName.h
@@ -36,13 +36,20 @@
     bool operator==(const FQName &other) const;
 
     // Returns an absolute C++ namespace prefix, i.e.
-    // ::android::hardware::Foo.
+    // ::android::hardware::Foo::V1_0.
     std::string cppNamespace() const;
 
     // Returns a fully qualified absolute C++ type name, i.e.
-    // ::android::hardware::Foo::bar::baz.
+    // ::android::hardware::Foo::V1_0::bar::baz.
     std::string cppName() const;
 
+    // Returns the java package name, i.e. "android.hardware.Foo.V1_0".
+    std::string javaPackage() const;
+
+    // Returns the fully qualified java type name,
+    // i.e. "android.hardware.Foo.V1_0.IBar"
+    std::string javaName() const;
+
     void getPackageComponents(std::vector<std::string> *components) const;
 
     void getPackageAndVersionComponents(