--- 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; }