Java test interface extended to verify vec<STRUCT-TYPE> and STRUCT-TYPE[]

argument/result passing.

Bug: 31380705
Change-Id: I17fd03a10f9740f68a6fb318a5c2ef9847f4c050
diff --git a/tests/baz/1.0/IBase.hal b/tests/baz/1.0/IBase.hal
index 51251c1..ca5f2aa 100644
--- a/tests/baz/1.0/IBase.hal
+++ b/tests/baz/1.0/IBase.hal
@@ -28,4 +28,6 @@
     someBoolVectorMethod(vec<bool> x) generates (vec<bool> y);
 
     someOtherBaseMethod(Foo foo) generates (Foo result);
+    someMethodWithFooArrays(Foo[2] fooInput) generates (Foo[2] fooOutput);
+    someMethodWithFooVectors(vec<Foo> fooInput) generates (vec<Foo> fooOutput);
 };