--- old/src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java 2016-04-27 14:30:59.001155337 -0700 +++ new/src/java.smartcardio/share/classes/javax/smartcardio/TerminalFactory.java 2016-04-27 14:30:58.833155331 -0700 @@ -111,8 +111,9 @@ type = "PC/SC"; Provider sun = Security.getProvider("SunPCSC"); if (sun == null) { - Class clazz = Class.forName("sun.security.smartcardio.SunPCSC"); - sun = (Provider)clazz.newInstance(); + @SuppressWarnings("deprecation") + Object o = Class.forName("sun.security.smartcardio.SunPCSC").newInstance(); + sun = (Provider)o; } factory = TerminalFactory.getInstance(type, null, sun); } catch (Exception e) {