code: @Override
  	public WaybackRequest parse(HttpServletRequest httpRequest,
  			AccessPoint wbContext) throws BadQueryException {
  
  		if (isLocalRequest(httpRequest)) {
  			// local means query: let the following RequestParsers have a go 
  			// at it.
  			return null;
  		}
  
  		WaybackRequest wbRequest = null;
  		String requestServer = httpRequest.getServerName();
  		String requestPath = httpRequest.getRequestURI();
  		//int port = httpRequest.getServerPort();
  		String requestQuery = httpRequest.getQueryString();
  		String requestScheme = httpRequest.getScheme();
  		if (requestQuery != null) {
  			requestPath = requestPath + "?" + requestQuery;
  		}
  
  		String requestUrl = requestScheme + "://" + requestServer + requestPath;
  
  		wbRequest = new WaybackRequest();
  		wbRequest.setRequestUrl(requestUrl);
  		wbRequest.setReplayRequest();
  		wbRequest.setResultsPerPage(getMaxRecords());
  		return wbRequest;
  	}
docs: /* (non-Javadoc)
  @see org.archive.wayback.requestparser.BaseRequestParser#parse(javax.servlet.http.HttpServletRequest, org.archive.wayback.webapp.WaybackContext)