code: public static Filter<HttpResponseWarcRecord> adaptFilterURI2HttpResponseWarcRecord(final Filter<URI> original) {
  		return new AbstractFilter<HttpResponseWarcRecord>() {
  			@Override
  			public boolean apply(final HttpResponseWarcRecord response) {
  				return original.apply(response.getWarcTargetURI());
  			}
  			@Override
  			public String toString() {
  				return original.toString();
  			}
  			@Override
  			public Filter<HttpResponseWarcRecord> copy() {
  				return adaptFilterURI2HttpResponseWarcRecord(original.copy());
  			}
  		};
  	}
docs: Adapts a filter with {@link URI} base type to a filter with {@link HttpResponseWarcRecord} base type.
  
  @param original the original filter.
  @return the adapted filter.