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

Change-Id: I0bf7af1567bb9012670daa86a812f7d887941f60