--- old/src/java.desktop/share/classes/java/beans/PropertyDescriptor.java 2016-04-21 08:39:23.266338825 -0700 +++ new/src/java.desktop/share/classes/java/beans/PropertyDescriptor.java 2016-04-21 08:39:23.098422824 -0700 @@ -477,7 +477,9 @@ } try { if (ctor == null) { - editor = cls.newInstance(); + @SuppressWarnings("deprecation") + Object tmp = cls.newInstance(); + editor = tmp; } else { editor = ctor.newInstance(new Object[] { bean }); }