private HttpHeaders removeHeaders(HttpHeaders originalHeaders) { HttpHeaders processedHeaders = new HttpHeaders(); processedHeaders.putAll(originalHeaders); Iterator<String> headers = processedHeaders.keySet().iterator(); while (headers.hasNext()) { if (this.headerFilter.excludeHeader(headers.next())) { headers.remove(); } } return processedHeaders; }