Merge files from jdk-17.0.6-ga into the aosp/main branch
List of files:
ojluni/src/main/java/java/util/Properties.java
ojluni/src/main/java/java/util/PropertyPermission.java
ojluni/src/main/java/java/util/PropertyResourceBundle.java
ojluni/src/main/java/sun/util/PropertyResourceBundleCharset.java
Properties class was changed - it now stores mapping in CHM, not
in the Hashtable superclass. Corresponding methods were overridden
in System.PropertiesWithNonOverrideableDefaults to keep default
mappings unmodifiable.
ProviderTest#testForEachCME was removed as it relied on
implentation of the backing storage. Now CHM is used and it does
not throw CME, unlike Hashtable.
Bug: 259671905
Test: atest CtsLibcoreOjTestCases
Change-Id: I2767d9cd23db59780df86df280d3f4765b85c05b