Fix incorrect ParameterizedType behavior

Fixes and adds a regression test for ParameterizedTypeImpl.

Thanks to paulo@ for the report and repro cases.

Bug: 124315589
Test: atest CtsLibcoreTestCases
Test: vogar luni/src/test/java/libcore/libcore/reflect/ParameterizedTypeRegressionTest.java
Change-Id: I960d5d763058b87fdd902abc5d5e79702056d2a9
3 files changed