PM: Restrict subclass construction.

Don't construct a random class just because you were asked to.

Bug: 373467684
Test: atest PackageParsingPerfTest
Flag: EXEMPT bugfix
(cherry picked from commit 65c1a90bf4af54f555ded29ec2384072b1c962b8)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:10f7c413fa9176acf1cfcf545b1261e59f128aa9)
Merged-In: I328eca7b8de1eab637e3991adeb2e1d147c30268
Change-Id: I328eca7b8de1eab637e3991adeb2e1d147c30268
1 file changed