--- old/src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java	2016-11-07 10:47:24.767786424 -0800
+++ new/src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java	2016-11-07 10:47:24.643786424 -0800
@@ -179,8 +179,8 @@
         T getInstance() {
             try {
                 ReflectUtil.checkPackageAccess(clazz);
-                return clazz.newInstance();
-            } catch (InstantiationException | IllegalAccessException ignored) {
+                return clazz.getDeclaredConstructor().newInstance();
+            } catch (ReflectiveOperationException ignored) {
             }
             return null;
         }