--- old/src/java.httpclient/share/classes/java/net/http/FilterFactory.java 2016-04-27 14:30:52.925155135 -0700 +++ new/src/java.httpclient/share/classes/java/net/http/FilterFactory.java 2016-04-27 14:30:52.765155130 -0700 @@ -39,7 +39,9 @@ List l = new LinkedList<>(); for (Class clazz : filterClasses) { try { - l.add(clazz.newInstance()); + @SuppressWarnings("deprecation") + HeaderFilter headerFilter = clazz.newInstance(); + l.add(headerFilter); } catch (ReflectiveOperationException e) { throw new InternalError(e); }