public void beginUserAgentNeedsUpdate2(WebRequest req) {
    long curTime = System.currentTimeMillis(), threeHoursAgo = curTime - 10800000L;
    facesService.setModificationTime("resources/duke-nv.gif", threeHoursAgo);
    facesService.setModificationTime("resources/nvLibrary/duke-nv.gif", threeHoursAgo);
    SimpleDateFormat format = new SimpleDateFormat(RFC1123_DATE_PATTERN, Locale.US);
    format.setTimeZone(GMT);
    Date headerValue = new Date(curTime);

    req.addHeader("If-Modified-Since", format.format(headerValue));
  }
 /** Create header for testHeaderGreaterThan method test. */
 public void beginHeaderGreaterThan(WebRequest testRequest) {
   testRequest.addHeader(HEADER_KEY, GREATER_VAL);
 }
 /** quality test - "text/x-dvi" wins */
 public void beginAccept2(WebRequest theRequest) {
   theRequest.addHeader("Accept", "text/plain; q=0.5, text/html, text/x-dvi; q=0.8, text/x-c");
 }
 /** "level" precedence test - "text/html;level=1" is higher than "text/html" */
 public void beginAccept3(WebRequest theRequest) {
   theRequest.addHeader("Accept", "text/plain; q=0.5, text/html, text/html;level=1");
 }
 public void beginAccept6(WebRequest theRequest) {
   theRequest.addHeader("Accept", "text/html, application/xhtml+xml; q=0.5");
 }