Bug 572212 - Avoid reflecting on JRE boot classes in tests

Java 16 tightens the reflective rules to obey the Java module opens
rules by default.  This changes instead reflects on methods of the
framework implementation class for the bundle class loader.  This change
will fail if somehow the tests run with the framework implementation
loaded in a ModuleLayer.

Change-Id: I9de041666313d6829f1009c7b3c8284013b4c558
Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
9 files changed