[Java] Add a test to verify that typedefs in types.hal does not mistakenly am: f1d448b6a9 am: a0968031d6 am: 50ff1f58e9
am: 0cfe6e1da5

Change-Id: I1b668c6cc4c4a926bcb56a1716a150125ae91365