jdk/src/java.desktop/share/classes/java/beans/MetaData.java
changeset 42218 35e0972b2533
parent 42208 7c1017f0ade5
--- a/jdk/src/java.desktop/share/classes/java/beans/MetaData.java	Tue Nov 15 12:52:24 2016 +0530
+++ b/jdk/src/java.desktop/share/classes/java/beans/MetaData.java	Tue Nov 22 10:43:49 2016 -0800
@@ -1219,7 +1219,7 @@
         internalPersistenceDelegates.put("java.sql.Time", new java_util_Date_PersistenceDelegate());
     }
 
-    @SuppressWarnings("rawtypes")
+    @SuppressWarnings({"rawtypes", "deprecation"})
     public static synchronized PersistenceDelegate getPersistenceDelegate(Class type) {
         if (type == null) {
             return nullPersistenceDelegate;
@@ -1263,7 +1263,7 @@
                 String name =  type.getName();
                 Class<?> c = Class.forName("java.beans.MetaData$" + name.replace('.', '_')
                                         + "_PersistenceDelegate");
-                pd = (PersistenceDelegate)c.getDeclaredConstructor().newInstance();
+                pd = (PersistenceDelegate)c.newInstance();
                 internalPersistenceDelegates.put(typeName, pd);
             }
             catch (ClassNotFoundException e) {