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