--- old/src/java.httpclient/share/classes/java/net/http/FilterFactory.java 2016-04-21 08:39:29.966986886 -0700 +++ new/src/java.httpclient/share/classes/java/net/http/FilterFactory.java 2016-04-21 08:39:29.803068884 -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); }