--- old/src/java.desktop/share/classes/java/beans/MetaData.java 2016-04-21 08:39:22.854544822 -0700 +++ new/src/java.desktop/share/classes/java/beans/MetaData.java 2016-04-21 08:39:22.694624820 -0700 @@ -1362,7 +1362,9 @@ String name = type.getName(); Class c = Class.forName("java.beans.MetaData$" + name.replace('.', '_') + "_PersistenceDelegate"); - pd = (PersistenceDelegate)c.newInstance(); + @SuppressWarnings("deprecation") + Object tmp = c.newInstance(); + pd = (PersistenceDelegate)tmp; internalPersistenceDelegates.put(typeName, pd); } catch (ClassNotFoundException e) {