--- old/src/java.desktop/macosx/classes/com/apple/laf/AquaBorder.java 2016-04-21 08:39:17.893026777 -0700 +++ new/src/java.desktop/macosx/classes/com/apple/laf/AquaBorder.java 2016-04-21 08:39:17.725110775 -0700 @@ -76,6 +76,7 @@ protected AquaBorder deriveBorderForSize(final Size size) { try { final Class clazz = getClass(); + @SuppressWarnings("deprecation") final AquaBorder border = clazz.getConstructor(new Class[] { clazz }).newInstance(new Object[] { this }); border.setSize(size); return border;